London Clock Tower

51.506214, 0.11103