Saeed Taji Farouky

Newlyn Harbour