Indian giant squirrels, with their extraordinarily colorful fur, are found in forests and woodlands of India.
Indian giant squirrel: The 'rainbow' rodent that is also the world's largest squirrel : Read more
Indian giant squirrel: The 'rainbow' rodent that is also the world's largest squirrel : Read more