In London this weekend: June 23-24-25