Iran has unveiled a list of approved candidates allowed to run in next week's parliamentary elections.

The powerful Guardian Council, the country's constitutional watchdog which vets prospective candidates, has dropped many moderate and reformist candidates, disqualifying from running.

Al Jazeera's Assed Baig reports from Tehran.