Swoyambhu Stupa, Nepal

In Buddhism, a stupa is a mound-like or hemispherical structure containing relics that is used as a place of meditation. Swoyambhu Stupa is an ancient religious complex atop a hill in the Kathmandu Valley, west of Kathmandu city in Nepal. It is probably the most sacred among other Buddhism pilgrimage sites across the country. Nepal is a landlocked country in South Asia. It is mainly situated in the Himalayas.

Nepal postcard

Nepal postmark stamp

Leave a Reply

Your email address will not be published. Required fields are marked *