Stock Market News UK public finances show 17.7 billion-pound deficit in May By Admin - June 20, 2025 0 5 FacebookTwitterPinterestWhatsApp UK public finances show 17.7 billion-pound deficit in May