EDAKKAL CAVE

Edakkal cave is two large caves situated 1200 meters above the sea level, on the hilltop of ‘Ambukuthy mala’, in Wayanad. It is the only known place in India with […]