Home Thousands protest in Tehran against Israel: state ... 20 June 2025 Thousands protest in Tehran against Israel: state television