Where is Manaparai?

Where is Manaparai located?

Manaparai, Manaparai, India (approx. 10.607337°, 78.41788°)


Where is Manaparai on the map?