India is the first thing that comes to ones mind after hearing Cricket okay maybe after Sachin, and India has many reasons for this. One of them is that India hosts the Worlds highest Cricket Ground Chail located around 44 km south of Shimla in Himachal Pradesh state of India. Chail is situated at an altitude of 2,250 m and is… Continue reading World’s Highest Cricket Ground