MUMBAI: The week long annual International Advertising Festival commences once again on 19 June in Cannes, France. And as it has since 1986 globally and 2000...
This will close in 20 seconds