Delhi, Delhi, India
National Defence College
St. Stephen's College, Delhi
University of the Sorbonne, Paris