
The Ballad of Mehdi Yarrahi: A Singer’s Struggle for Justice and Freedom of Expression in Iran
Iranian singer and composer Mehdi Yarrahi has not only captured hearts with his soulful melodies and poignant lyrics but has also faced mounting criticism and