Iranian authorities have detained 50 alleged riot leaders in the northern province of Gilan following the recent wave of unrest across the country, Azernews reports.