London

Buckingham Palace

Canary Wharf

River Thames

Cleopatra's Needle

British Museum