On the Hills of Dover, United Kingdom. A light-house and church

On the Hills of Dover, United Kingdom. A light-house and church

On the Hills of Dover, United Kingdom. A light-house and church