England's capital, London, is one of the worlds great cities. Divided into north and south by the River Thames, it has the old city to the east and famed nightlife to the west.