"Stephen's College" en Delhi y posteriormente en Inglaterra en el St Catharine's College de Cambridge.