Harry Styles, Stevie Nicks and thousands of people at London's BST Hyde Park gave the most touching birthday salute to the ...