Boudha Stupa - aka Boudhanath or Bodnath Stupa - is one of the largest stupas in the world and the holiest Tibetan Buddhist temple outside Tibet. Image taken before the 2015 earthquake and shows domed stupa with the former golden spire and Buddha Eyes
|