World

Islamists, foes battle in the streets across Egypt

More than 30 die in day of deadly discord