London Government:
The London Assembly
The London Assembly comprises 25 members, all elected at the same time as the Mayor. The Assembly examines the Mayor’s activities and questions him about his decisions. The Assembly is also able to investigate other issues of
Read more...
 
The London Mayor
Since 2000 London has had a new system of elected city-wide government, comprising  a directly-elected Assembly and a directly-elected Mayor.

Read more...