Anglo-Dutch firm Unilever says it has ordered the withdrawal of a Flora margarine advertisement in South Africa that has been condemned as homophobic, reports the BBC. The advert features a bullet with the words "Uhh dad I'm gay" flying towards a heart made of china. The advert, on a pink background, includes the tagline "You need a strong heart today" near the Flora logo. Flora, owned by Unilever, has long promoted its margarine as helping consumers maintain a healthy heart. "This advert was prepared by an external agency in South Africa and was not approved by anyone at Unilever," the company said on its Twitter feed. South Africa has one of the most liberal constitutions in the world, recognising gay rights, the BBC said. However, it added, homophobia is rife and many gay and lesbian people have been attacked.