
The wings of the world's tiniest birds are a near-invisible blur as they whizz around tourists visiting a private Cuban garden that has become a haven for the declining species.
The bee hummingbird, which measures just five to six centimeters (two inches) long, is only found in Cuba. Its losses have been huge, with the International Union for Conservation of Nature (IUCN) saying it has disappeared from many areas due to deforestation.