The WARC Ranking Effective100, released its analysis and McCann India, Delhi has been rated as the No.1 Creative Agency in the world. An Indian....