Designed by
Title
ISTANBUL, TURKEY. Istiklal Caddesi Independence Avenue #104893826
Description
ISTANBUL, TURKEY, OCTOBER 14, 2017: People crowd the Istiklal Caddesi Independence Avenue a famous pedestrian shopping street, 1.4 kilometers long.
This image is editorial