The world's largest flower, Rafflesia arnoldii, has bloomed in two different locations in the rainforests of Indonesian island Sumatra. The giant red flower, which smells of rotting flesh, has no stems, leaves or roots and blooms only for a couple of days. The flower has recently made an appearance in the Taba Penanjung Forest and the Tebat Monok Forest.