After five years, Amorphophallus Titanum, the world largest flower, has blossomed in a park in Tokyo for the first time.



Full Story

