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 ...