Tokyo: Behold the wonders of nature! Flowers are nature’s most beautiful creations, but how will you feel seeing a 6.5 feet high flower towering above you ?
Yes, there is such a flower called Amorphophallus Titanum which is the world’s largest flower and after five long years it has…