At the third Kyoorius Creative Awards for the best advertising agencies in multiple categories, Ogilvy India’s flag was seen flying high. ....