The City of London Investment Trust is a UK-based investment trust that aims to provide long-term growth and income by investing in a diversified portfolio of UK equities.