Edakkal Caves is an ancient cave belonging to stone age which has rock carvings of pre historic period (petroglyph) on a high mountain and one…
Edakkal Caves is an ancient cave belonging to stone age which has rock carvings of pre historic period (petroglyph) on a high mountain and one…