Satpura National Park: In search of the elusive

The Satpura National Park is a treasure trove. Located in Madhya Pradesh, it is lesser frequented than Bandhavgarh or Kanha wherein lies its charm. This is the place to be if birding and sloth bears are up there on your list!

Advertisements