Where is Madakasīra?

Where is Madakasīra located?

Madakasīra, Madakasīra, India (approx. 13.940545°, 77.27258°)


Where is Madakasīra on the map?