by MyWayanad0 comments 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