St Stephen's College Delhi - [SSC]
Delhi, Delhi