Beyonce Surprises Fans With Jay Z Duet On Stage In London