Tag: in Spain

‘There are idiots everywhere’ in Spain, says FA chief criticised for kissing female player

Spain’s women beat England 1-0 to lift their first World Cup but…

Fresh News
Radio Station: Fresh 105.9 FM Ibadan