The heavens opened and the rain poured but it could not dampen the spirits of the thousands that gathered at Battersea Power Station to celebrate England’s Women’s Rugby World Cup triumph. The Red Roses had bloomed in their own backyard in front of a... [4559 chars].. reed more