I Hate Ugly of – directed by Malvika Mehra from Ogilvy & Mather for the client Allen Solly. View the website Related posts Advertising Plant for the planet: Traffic Advertising The Land Rover S1 Phone Incredibly Tough Advertising A Chic Apartment in Germany