Boudhanath Stupa, one of the largest Buddhist stupas in the world keeps an eye out in every direction. Built some time around the 14th century, the huge meditative monument is said to have been created just after the passing of the Buddha.
READ ALSO: