New Delhi, Delhi, India
Christ College
Queen Mary University of London
Queen Mary, University of London