Indian giant squirrels or Malabar giant squirrels (Ratufa indica) are large multi-coloured tree squirrel species endemic to forests and woodlands in India. […]
Indian giant squirrels or Malabar giant squirrels (Ratufa indica) are large multi-coloured tree squirrel species endemic to forests and woodlands in India. […]