clock tower in the beautiful city of jodhpur in rajasthan state in india, Stock Photo, Picture And Low Budget Royalty Free Image. Pic. ESY-000769450