At just 5cm long and 2 gram in weight, the smallest bird in the world is none other than the Bee Hummingbird. Found mainly in Cuba and also holding the record for the smallest egg in the world these guys are tiny. Like all hummingbirds they can fly not only forward but also backward, up, down and e