New Delhi (Economic Times) – India has been ranked 18th globally on the list of most desirable destinations to work, even as 70-80 per cent of Indians are willing to work in an overseas location, says a new report.The US has been ranked on the top, followed by the UK, Canada, Germany and Switzerland, making them […]