ADVERTISEMENT

This place is called Boudhanath. It’s in Nepal. One of the peaceful place for meditation and to travel.

More info: inxchan.com

RELATED: