South India, Waterfalls

The Soojipara Waterfalls A Journey into Kerala’s Wilderness

Welcome to the Vellarimala in Wayanad, India, Soojipara Waterfalls, also known as Sentinel Rock Waterfalls.

Continue reading