which is the smallest bird on the earth

A.Humming Bird

B.Kiwi

C.Ant

D.Nightingale