India has recently lost its pre-eminent position as the world’s ‘call centre capital’ to Philippines which now has more number of people than in India answering calls from international customers of global companies. But this is one leadership position Indian […]