Designed by
Title
Vendor stalls on Greenmarket Square in Cape Town #130257124
Description
CAPE TOWN, SOUTH AFRICA, AUGUST 17, 2018: A view of Greenmarket Square in Cape Town in the Western Cape Province. Vendor stalls, people and vehicles are visible
This image is editorial