St Bartholomew's Hospital, commonly known as Barts, is a teaching hospital located in the City of London. It was founded in 1123 and is currently run by Barts Health NHS Trust. Read More
The managing director of England men's team, Ashley Giles, said that Jofra Archer's breach of team's bio-secure protocols could have been a "disaster". ...