The Himalayan spiritual town of Dharamshala in Kangra Valley of Himachal Pradesh is pretty much world famous for various reasons, the top being it is where the Tibetan spiritual leader, the Dalai Lama resides. It’s also home to the highest cricket ground in the world. This is the perspective created in your mind when you […]