The magnificient waterfalls where hit Indian movies like Bahubali, Dilse, Guru and Raavan were shot
This beautiful waterfalls at Athirappalli take away hearts of those who visit. No wonder it has been the preferred location for many Indian movies. Athirappilli Falls is the largest waterfall in Kerala and is nicknamed “The Niagara of India” .The forest area near the waterfalls is the only place in the Western Ghats where four endangered Hornbill species Read More…