Migratory birds fly to faraway places because of
Migratory birds fly to faraway places because of climatic changes.
Bird migration is the regular seasonal movement, often north and south along a flyway for breeding, food availability, habitat, and weather.
For example - Syberian cranes migrate from Russia and Siberia to India in winters.