Rare and exotic Titan Arum – the largest flower has blossomed Rare and exotic Titan Arum – the largest flower has blossomed