Turkish police detained over 100 people on Sunday following Pride marches in the cities of Istanbul and Izmir. Despite attempts by the Turkish government to...
More Scene