powered by mochila

Bahrain has charged 23 Shiite activists detained in a sweeping crackdown by the country's Sunni rulers with terrorism and conspiring against the government, a top justice official said Wednesday.