Iran pardons over 20,000 people who took part in anti-government protests | Latest English News

This post was originally published on WION.