The beautiful, enormous fort of Jodhpur rises out of the natural rock it is built on, standing sentry over the city