Greater London Authority.

United Kingdom

About Greater London Authority.

Established in 2000, the Greater London Authority (GLA) is a top-tier administrative body for Greater London, England. It consists of a directly elected executive Mayor of London and an elected 25-member London Assembly with scrutiny powers. 

1 job with Greater London Authority.

Sign up for job alerts