Largest inflorescence is found in _____________.
Amorphophallus (or simple spadix inflorescence) is the largest inflorescence with 5.5 m length. Amorphophallus inflorescences variety in size from small, to the largest unbranched inflorescence in the world. This is the Amorphophallus titanium. It is found in the jungles of Sumatra. Whereas the remaining three are not in this category of the inflorescence.
The correct option is C.