In London this weekend: June 02-03-04