mail_outline sales@mediastorehouse.com
Nepal. Kathmandu, Boudinath Stupa one of the holiest Buddhist sites in Kathmandu and one largest stupas in the world
Nepal, Kathmandu, Bodhnath (Boudha) Stupa