Where is Shōlūr?

Where is Shōlūr located?

Shōlūr, Shōlūr, India (approx. 11.48515°, 76.65557°)


Where is Shōlūr on the map?