Home International Delhi and Mumbai are among world’s top ten cities in job creation