In London this weekend: July 14-15-16