The Salesman screened at London’s Trafalgar

February 26, 2017 - 20:57

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