Political prisoners walk free as Bahrain pardons 457 prisoners | Al Mayadeen English