A suitable place to find yourself out for the winter solstice, buttoning up for the longest night of the year, was at the Cadogan Hall off Sloane Square, a former place of worship marking its 20th ...
London theatre is the oldest and most famous theatreland in the world, with more than 100 theatres offering shows ranging from new plays in the subsidised venues such as the National Theatre and Royal ...