Where is Charbagh Station?

Where is Charbagh Station located?

Charbagh Station, Charbagh Station, India (approx. 26.832342°, 80.92299°)


Where is Charbagh Station on the map?