News

Tucked away in the misty hills of Himachal Pradesh lies a hidden gem that blends the thrill of cricket with the beauty of nature — the world’s highest cricket ground, located in the charming town of ...