Satpura Bird Watching

Satpura is one of the finest National Parks in Central India or the State of Madhya Pradesh. In this article find write-up of some of the targeted species that birders from all over come to see.