Hummingbirds

Hummingbirds are known as the smallest birds. How many kinds and species of hummingbirds are in existence? What is the smallest hummingbird? Is it true that they can fly backwards and even upside down for short distances? What is their maximum speed?  -->Answer