World’s smelliest plant blooms at Kew Gardens
One of the world’s smelliest flowers - Titan arum - burst into bloom on Tuesday 18 June at Kew Gardens.
One of the world’s smelliest flowers - Titan arum - burst into bloom on Tuesday 18 June at Kew Gardens.