New Delhi [India], June 4 (ANI/BusinessWire India): The era of mere marketing is over. The brands that are able to tell a story - thrive. India's most admirable brand is the celebration of brand stories for companies that are driving innovation, making an impact and creating an image.