panoramic view of tawang hill station, located on the slopes of himalaya mountains near india china border in arunachal pradesh, north east india