Marayoor

The captivating natural water slide near Kanthalloor in Idukki district has definitely taken the social media by storm. This water slide, probably the largest natural one in Kerala, is tucked away in a rugged terrain near the Anjiveedu temple. The travellers should take a taxing off-road ride from