If you really want to read this, try using The Internet Archive.
She says that City of London is like Vatican City and it has its own flag. Is this true?