A man looks towards the cityscape from the Swayambhunath Stupa in Kathmandu yesterday. The Swayambhunath Stupa, which is a collection of shrines and temples located on a hilltop, is considered to be one of the holiest places for Buddhists.
September 02, 2014 | 10:18 PM