In London this weekend: June 09-10-11