A theatre company is set to perform a Shakespeare play in 27 locations across London. Shakespeare in the Squares will be performing The Taming of the Shrew in 27 locations across the capital this ...
England's most quintessential market towns have been named, including a few in London, see all the areas in London named.