Can you name a national park located in the central Indian state of Madhya Pradesh. The park itself sprawls over an area of 25,000 acres right in the heart of India.