There are 110 livery companies, comprising London's ancient and modern trade associations and guilds, almost all of which are styled the 'Worshipful Company of...' their respective craft, trade or profession. These livery companies play a significant part in the life of the City of London (i.e. the financial district and historic heart of the capital), not least by providing charitable-giving and networking opportunities. Liverymen retain voting rights for the senior civic offices, such as the Lord Mayor, Sheriffs and Corporation, its ancient municipal authority with extensive local government powers.