A more interesting question: why do we say the city of London, but uncle John (not the uncle of John, for example)?