The Greater London Authority (GLA) is the administrative body responsible for the governance of Greater London. It comprises the Mayor of London and the London Assembly, with the Mayor having executive powers and the Assembly scrutinizing the Mayor's decisions and actions.