Iraq's highest judicial authority has ordered the release of 2,700 people held in anti-government demonstrations. In a statement on Wednesday, the Supreme Judicial Authority said 107 protesters are still held pending investigation. The Iraqi government has pledged to release all...