London, The United Kingdom of Great Britain: Night view of the Tower of London, UK, over the Thames river at night