Indian agencies bring home 24 accolades across categories at the awards this year .
MUMBAI: India‘s weak performance at the Cannes Lions Festival, the worst in the last five years, is evoking criticism in the advertising world. Sinking to just...