Where is Vazhuthacaud?

Where is Vazhuthacaud located?

Vazhuthacaud, Vazhuthacaud, India (approx. 8.5017395°, 76.95957°)


Where is Vazhuthacaud on the map?