The City has an MP and takes part in general elections. Its very much part of the UK and London. It just has some laws relaxed. I am not even sure that the whole 'the queen cant enter' thing is real. I have heard several times its just a custom they follow but not actually something they could enforce or do enforce at all.