In London this weekend: April 21-22-23