News

Beyoncé has thanked Paul McCartney for writing "one of the best songs ever made". The singer finished a run of six gigs at ...