Current Affairs Victory for Turkey, Victory for Islam Current Affairs 03/11/2015411 Mins ReadBy Ahmed Hammuda Of the few places in the world that celebrate their own leaders, Turkey is one of them. In any corner…