Britain’s government has spooked markets and riled businesses Posted on January 16, 2025 By The Economist 1 Views Britain’s government has spooked markets and riled businesses Tax rises were inevitable. Such a shaky start was not continue reading...