clear

Creating new perspectives since 2009

This business in Turkey is in the red

Red chili peppers and tomato paste during the sun-drying process in Sanliurfa, Turkey

August 3, 2018 at 10:02 pm