Nestled in the heart of central India, the Holkar Stadium in Indore is a mecca for cricket enthusiasts and a…