magazine careers in Jodphur, India