Manager
London, England, United Kingdom
GENPACT
Senior Manager
Process Specialist
Assistant Manager
Assistant Vice President
Narsee Monjee Institute of Management Studies
Welham Boys' School
Delhi University