Wednesday marks the last day of campaigning for Iran's parliamentary and Assembly of Experts elections, with candidates trying to reach as many supporters as possible, whether in person through posters or social media.
In the capital Tehran, candidates rallied supporters while trying appeal to undecided young voters who could sway the outcome of the polls. About 60 percent of the population in Iran are 30 or younger.
In universities across the city, parliament candidates such as Ali Motahari and Mohammad Reza Aref - who are known reformists - are attracting huge crowds.
As candidates were busy crisscrossing the city, campaign workers handed out leaflets outside subway stations or plastered posters bearing photos and party logos of different sizes and colours.
Some posters include links to their address on Telegram, a popular messaging app in the country. Other candidates for the Assembly of Experts hang oversized banners on lamp posts on Tehran's busiest streets.
The parliament has 290 seats. Its role is to pass legislation, including approving the budget and international treaties. The Assembly of Experts is a body of 88 religion experts, tasked with picking the country's Supreme Leader when a vacancy arises.
Official campaigning only started last Thursday. Candidates only have seven full days to make their case. That means those who have name recognition and big party backing have an advantage.
Across the country there are 6,229 candidates running for seats in parliament, while about 161, mostly elderly clerics, are vying for 88 Assembly of Experts seats nationwide.