Which is the smallest bird on the Earth?
Bee hummingbird is the smallest bird on the Earth. The bee hummingbird is the smallest living bird which can be found only in Cuba.
Which living bird lays the world's smallest egg?