Partner
Delhi, Delhi, India
3i Group plc
Invest India
Managing Director and Chief Executive Officer
St. Stephen's College, Delhi
Georgetown University