Biggest flower belongs to a plant which is
Rafflesia is the largest and most magnificent flower in the world. It is total root parasite found in sea shores of Java and Sumatra and Sri Lanka. Vegetative parts of Rafflesia are highly reduced, represented by cellular filaments. These filaments which are the main part of the body resides inside the plant host. Hence, the correct answer is option D.