Beautiful Titan Arum – the largest flower has blossomed Beautiful Titan Arum – the largest flower has blossomed