Soochiparai falls alias Sentinel Rock Waterfalls

Soochiparai falls alias Sentinel Rock Waterfalls is in Wayanad district of Kerala state, India. Soochipara falls is a beautiful three tired waterfall in the Vallarimalai amidst lush green forests, which are part of Western Ghats, a UNESCO World Heritage site in India. Soochiparai falls alias Sentinel Rock Waterfalls, Wayanad, Kerala. Soochiparai water falls alias Sentinel…

[Continue reading]