
By Bagga Wilks
The 2018 World Cup will be staged in Russia and in 2022 in Qatar. There was gnashing of teeth as strong delegations from England and the United States made gallant efforts to stage the World Cup in their respective territories. The British trotted out Prime Minister David Cameron and Prince William in their quest to double up on obtaining the Olympic Games in 2012.