Kanye West made a cameo appearance at Beyonce's concert in London's O2 Arena last night, performing his verse from the "Ego" remix. It was West's first public appearance since his infamous interruption of Taylor Swift's acceptance speech at the MTV Video Music Awards in September. West was generally well accepted, showing that at least Beyonce's fans have forgiven the rapper's actions at the VMAs.
Another rapper, Beyonce's husband Jay-Z, also made an appearance at the show, performing "Crazy in Love" with his wife, just as he had done at the tour's first stop in New York.