The Titan Arum is considered by many to be the plant that produces the world's largest flower Unfortunately looks are deceiving as this particular 'flower' is technically a flowering organ which acts as a sheath