Oil Trader
London, London, United Kingdom
Shell
Crude Oil Trading
Vitol Group of Companies
Crude Oil
INSEAD
Indian Institute of Technology, Madras
Indian Institute of Management, Calcutta