Bouddhanath stupa stands tall again after mammoth 2015 earthquake
By Lobsang Tenchoe
DHARAMSALA, Nov 19: Bouddhanath Stupa, one of the largest Buddhist stupa in the world and a major tourist attraction in Nepal has been renovated much to the delight of the Buddhist population across the world.
Read more