Why birds fly to far away regions every year?
Migratory birds fly to far away areas every year during a particular time because of climatic changes. They fly for laying eggs as the weather in their natural habitat becomes very cold and inhospitable.Some birds migrate in search of food.