Delhi, Delhi, India
The University of Edinburgh
University of Greenwich
Indian Institute of Technology, Delhi