Where is Ramankulangara?

Where is Ramankulangara located?

Ramankulangara, Ramankulangara, India (approx. 8.905514°, 76.56144°)


Where is Ramankulangara on the map?