Himachal Pradesh Cricket Association Stadium
By some accounts, cricket is the second-most popular sport in the world, behind only soccer. It is, by all accounts, No. 1 in India, a country of 1.2 billion people. HPCA Stadium sits nearly a mile above sea level at the foot of the snowy Himalayas in Dharamshala, the hometown of the Dalai Lama. No setting in India, in the cricket world — or, really, any sporting world — comes close.