United-Kingdom - 459 photos


Horse's Head Statue sculpture in Hyde Park. Hyde Park is the biggest park of the center of London, as well as one of eight royal parks of the capital, with a length of more than two kilometers and near one kilometer in width.

Big Ben London, Horse's Head Statue Hyde Park