Gorumara National Park is located in the northern part of west Bengal in India. It is a national park that is situated in the foothills of the Himalayas. Basically it is in the terai region. Gorumara National Park is a small park or an average sized park with lots of […]