Set in a rainforest, The Rafflesia Center has several live specimens of the largest flower in the world, found natively on Borneo island.