Nobody's business but the Turks Turkey's communications authority has blocked access to the social media platform Instagram, marking the latest instance of ... Read more