Top 5 Largest Squirrels Found in India

There are hundreds of arboreal squirrel species found in the world, some of the giants are only found in India. Here is the list of giants species of squirrel found in the dense forest of India from Himalayas to Assam, Western Ghats to Eastern Ghats. Species of squirrels found in India also include Indian Palm … Continue reading Top 5 Largest Squirrels Found in India