
Is there a Red Roses parade? How to watch England’s Rugby World Cup celebrations
England’s Women’s Rugby World Cup winners will celebrate their triumph in London on Sunday afternoon. There will be an event in Battersea near the River Thames, rather than a parade such as the ones that followed the men’s Rugby World Cup win in 2003 and …