British Prime Minister Liz Truss on Monday apologized for her controversial mini-budget that crashed the country's currency, rattled financial markets and led to her firing her finance minister and closest political ally.
Continue reading...
Continue reading...