Stock Photo - Big Ben, Westminster, London, england

Stock Photo: Big Ben, Westminster, London, england.