Bouddhnath stupa
Bouddhnath stupa is the biggest stupa in Nepal in terms of the height and expansion.
© Blossfeldia | Stock Free Images
Similar Free Images