Kingston upon Thames, England, United Kingdom
Cochin University of Science and Technology
University of Oxford - Said Business School