Soochiparai Falls, alias Sentinel Rock Waterfalls, is in the Wayanad district of Kerala state, India. Soochipara Falls is a beautiful three-tiered waterfall in the Vallarimalai amidst lush green forests, part of the Western Ghats, a …
Continue reading