PremiumCompany AnnouncementsCity of London Investment Trust Sells Treasury Shares, Adjusts Voting Rights City of London Investment Trust PLC Sells Treasury Shares City of London Investment Trust PLC Announces Sale of Treasury Shares PremiumCompany AnnouncementsCity of London Investment Trust Sells Treasury Shares, Updates Voting Rights City of London Investment Trust PLC Announces Sale of Treasury Shares City of London Investment Trust PLC Sells Treasury Shares, Updates Voting Rights PremiumCompany AnnouncementsCity of London Investment Trust Releases February 2025 Factsheet City of London Investment Trust PLC Executes Share Buyback City of London Investment Trust: New Research Highlights Strong Positioning