In London this weekend: April 28-29-30 May 01