Among the many stunning waterfalls in the beautiful village of Karuvarakundu in Kerala, India, lie these cascading wonders in the lush Western Ghats.
Among the many stunning waterfalls in the beautiful village of Karuvarakundu in Kerala, India, lie these cascading wonders in the lush Western Ghats.