The source is Rybar, a Russian Telegram channel that focuses on conflicts, geopolitics, etc. He's generally reliable, although not omniscient & he doesn't focus on Iran but rather, mostly on the Russia-Ukraine conflict & global headlines.
It says the daily average number of people protesting...