what is the largest squirrel in the world
From Wikipedia, the free encyclopedia. The Indian giant squirrel, or Malabar giant squirrel, (Ratufa indica) is a large tree squirrel species genus Ratufa native to India. It is a large-bodied diurnal, arboreal, and herbivorous squirrel found in South Asia. It is called à¤¶à¥à¤à¤°à¥ 'Shekru' in Marathi and is state animal of Maharashtra.