Guardian Numerous clothing dealers’ dummies are watching the traffic in the streets of Istanbul. İstanbul, Turkey 0 likes