Tower of London in England.

Shot of the Tower of London