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