A joint bid from the United States, Canada and Mexico has won the right to host the 2026 Fifa World Cup, beating a bid from Morocco.

FIFA delegates from 203 nations eligible to vote attending the FIFA Congress in Moscow voted in favour of the North American bid by 130 votes to 65 to Morocco.

It marks the first time the World Cup will be held in more than one country since 2002, when South Korea and Japan shared hosting duties.

48 teams will take part in the tournament which is now set to return to the Americas after the it was held in Brazil in 2014.

Meanwhile, Both Mexico (1970 and 1986) and the United States (1994) have previously hosted World Cups.