Kuruva Dweep or Kuruva Island May 8, 2008 by Shantha Leave a Comment Kuruva Dweep or Kuruva Island (popular name) is situated in Kerala, India Dweep means an island; it is a group of 7 islands on the tributaries of Kabini River flowing into the forests. It makes an … [Read more...]