This place is called Boudhanath. It's in Nepal. One of the peaceful place for meditation and to travel. More info: inxchan.com