Soochipara Waterfalls, Wayanad

Soochipara Waterfalls, Wayanad

Soochipara Falls (Sentinel Rock Waterfalls) is perhaps the most picturesque spot located in the periphery of Wayanad. It is a treat for eyes to see the milky white stream of