Delhi, India, August 14: Alright, let’s have a real talk. You have put in the hard work, earned your degree and maybe even started building your career in India. Still, there is a part of you that wonders what it would be like to work with those big international firms in London, Singapore or New …



