Modern London is a hybrid creature formed from the ancient cities of London and Westminster evolving over the centuries into what is today a sprawling metropolis comprising some 7,500,000 inhabitants in an area of about 480 square kilometres. But it is in the City that we must look for the origins of the London we know today. 157 photographs of this magnificent city.