The Invesco Trust for Investment Grade Municipals (ticker symbol VGM) is a mutual fund that primarily invests in high-quality municipal bonds. These bonds are issued by state and local governments to fund public projects and services. The fund aims to provide investors with a steady stream of income through the interest payments on these bonds, while also maintaining a relatively low level of risk. The fund is managed by Invesco, a leading global investment management firm.