All about finance. Metro Bank is under fire for granting a £60 million share reward to its executives, sparking public outrage and criticism. , and Administrator 2025 May 9