Where is Edachira?

Where is Edachira located?

Edachira, Edachira, India (approx. 10.016°, 76.369°)


Where is Edachira on the map?