powered by mochila

Iranian police have detained 109 people for "disturbing public order" during an opposition rally this week, the official IRNA news agency reported Saturday.