The Salesman screened at London’s Trafalgar

February 26, 2017

On Sunday, February 26, 2017, people gather in Trafalgar Square in London to watch Iran’s Oscar-nominated drama “The Salesman”. Tehran Times/ S.Malek

Leave a Comment

8 + 8 =