Beyoncé's Unexpected Cowboy Look Steals the Show in London