Thousands of exhausted migrants from the Middle East, Asia and Africa have crossed on foot from Macedonia into Serbia on their way to the European Union.

The rush over the border on Monday came after Macedonia lifted its blockade of its border with Greece, after thousands of migrants stormed past Macedonian police who tried to stop their entry by force.

Some 7,000 migrants, including many women with babies and small children, crossed into Serbia over the weekend by Monday morning. Some were pushed in wheelchairs or walked on crutches.

After entering Serbia, the migrants head further north toward EU-member Hungary from where they want to head to richer EU countries, such as Germany and Sweden.