Exploring the intersection of Tech and Econ.
Company:Indian School of BusinessLocation:New Delhi, India