Burberry Replaces Chief Executive As Annual Profits Slump

 A Burberry store is pictured on July 16, 2024 in London, England.