This is a place called McLeod Ganj, a suburb of Dharamshala, Himachal Pradesh State of India.
With Himalayas in background, this place offers some stunning views. It is home to Dalai lama temple and it is ideal for people interested in meditation as it has a meditation centre.
Yep, those views from up there must be just out of this world. Have a good one.