Designed by
Title
ISTANBUL, TURKEY - FEBRUARY 24. 2009: Store selling fresh fruits pomegranates, oranges, apples and bananas and plastic bottles #154334421
Description
Istanbul: Store selling fresh fruits pomegranates, oranges, apples and bananas and plastic bottles of water
This image is editorial