Rare fruits of world's smelliest plant found in Indonesian forest

Indonesian villagers managed to find the fruits of a rare titan arum plant, also known as the corpse flower. The flower is officially known as the world's smelliest plant due to the decomposing flesh odour it emits. Locals in Bukittinggi stumbled across the bright red fruit of the corpse flower on April 14.