impressions, tales, facts, news, all about forest
This is taken in a place called Kuruwa Islands. This is located in the Wayanad hill station in Kerala. Wayanad is one of the well known summer holiday spots in South India.