News

Torrential rain causes chaos in Britain

Torrential rain and thunderstorms struck Britain on Friday, causing travel chaos, forcing television stations off the air and delaying a cricket match between England and India.