Boudha; Nepal

Praying Tibetans in front of the biggest stupa in Nepal.