Satpura National Park
Satpura National Park is located in the Hoshangabad district of Madhya Pradesh in India. Satpura is a Sanskrit word, that means seven mountains (Sapta – seven and Pura – mountain). It is located in the south of the river Narmada. The Satpura ranges therefore has enormous varieties of jungles and wildlife creating it in a happening place for trekking, Safaris, […]