London in motion

London in motion - Stock Photo - Images

The Big Ben or Clock Tower of Westminster Palace – London in motion

by
by
by
by
by
by