Beyoncé has thanked Sir Paul McCartney for penning "one of the best songs ever made". The Texas Hold 'Em hitmaker wowed the London crowd with her cover of Beatles 1968 classic Blackbird - which she ...