GOR has various meanings in the England category. Discover the full forms, definitions, and usage contexts of GOR in England.
The Greater London Authority is the top-tier administrative body for Greater London, England. It consists of a directly elected executive Mayor of London, currently Boris Johnson, and an elected 25-member London Assembly with scrutiny powers.
EnglandLast updated: