The annual Chess Festival will take place in Trafalgar Square on Sunday 17 July. A full day of free lessons and workshops, friendly tournaments with…
The legendary Masterpiece London fair, which runs from 30 June to 6 July, brings together the best in art, design, furniture and jewellery from across…
From 4 to 9 July, London’s Hampton Court Palace will host its annual Flower Show. It’s less well-known than the world-famous Chelsea show, but it…
By Sara Bright Cate Blanchett performing the splits in sequinned trousers while declaring “I never think about the future” is not the image most theatregoers…
David Tennant returns to the West End to play the title role in Good at the Harold Pinter Theatre. Tennant plays John Holder, a professor…