As the art biennial opens, the smell of violence once again lies in the air in Istanbul. Can a major exhibition respond to the language of the street and fulfil its promise of a free and modern society? By Catrin LorchMore
Around the world some 1.5 billion Muslims are currently celebrating Islam's principal annual festival: Eid-ul-Adha, or the Festival of Sacrifice. The festival lasts for four days, during which time Muslims traditionally greet each other with the words "Eid Mubarak" or "Blessed holidays!"