This is the statue of the Goddess Veera Bathra Kaliamman situated 8 kms away from Thekkady, on the way to Madurai in between Gudalur and Lower camp(villages of Tamilnadu). The statue is nearly 42 feet high and is unlike anything elsewhere in India. Continue reading
