The smallest flowering plant is:

Erecta indica

Azadaachta indica

Wolffa arrhiza

Amarphophallus