Talha Bin Mohsin, renowned as an Executive Creative Director (ECD) at Ogilvy Mumbai, recently announced his departure from the advertising realm....