There are cricket grounds, and then there is the HPCA Stadium. Crown this ground, located 1,457 metres above sea level in the picturesque hill town of Dharamshala (Himachal Pradesh), as an altogether different band all through to yet another category. The first time you lay eyes on it from the stands or maybe a few […]
