Mumbai, 26 March — Leo India has thundered to the top of the global advertising world, clinching the No creative agency 1 spot on the Warc...