What is their definition of "corporate responsibility" ....not enough payola? Where are the facts to back LONDON's claim regarding public safety and security?
Now repeat after me..... You live in a free country!!
Londoner's need to axe the Mayor asap