Russian Grand Prix cancelled by 'shocked' Formula One bosses

Wales Online

Published

Follows UEFA's decision to switch Champions League final from Russia to Paris

Full Article