The smallest flowering plant is:

Azadaachta indica

Erecta indica

Wolffa arrhiza

Amarphophallus