Pokhara – Shanti Stupa (World Peace Pagoda)
Pokhara Shanti Stupa is a buddhist pagoda style monument located on Ananda hilltop overlooking Pokhara and Phewa lake. Shanti is the sanskrit word for peace and therefore Shanti Stupa means Peace ...
Read More
Recent Comments