Super Falcons land France for World Cup
Nigeria, the African champions, have arrived in France for the 8th FIFA Women’s World Cup finals.
The delegation of the Super Falcons landed at the Aeroport Charles de Gaulle just before 5pm on Tuesday, three days to the kick-off of…