Definition: Meaning of, Greater London Authority, the in English to English dictionary.
Pronunciation:/ ˈlʌndən ðə;ðɪ;ðiː /
synonym
antonym
a group of people who are elected to govern the city of LONDON . It consists of the MAYOR of LONDON and the 25 members of the LONDON Assembly . The Authority is responsible for TRANSPORT, planning, economic development, environment, the police, the EMERGENCY services, CULTURE, and health.