for french careers in Delhi, India