Where Flamingo live?

Flamingoes are found in tropical and subtropical regions of the Americas, Africa, Asia, and Europe. They typically inhabit shallow bodies of water such as lakes, swamps, and estuaries, where they can wade and feed easily. Some species migrate over long distances seasonally; for example, American flamingos breed in North America and winter in Mexico and parts of Central and South America. Other species, such as the Andean flamingo, are non-migratory and remain in their home range year-round.