Nigeria Submits Bid to Host First-Ever Formula 1 Grand Prix in Abuja
Nigeria has officially launched a bid to host a Formula 1 Grand Prix in Abuja, a landmark move that could see the world’s premier motorsport return to the African continent for the first time since 1993. The Chairman of the...