Open 14 total Painter, sculpture, set designer, TV and theatre director and professor of university, Taha Behbahani was born in 1948 in Tehran. Since 1983, he has mainly Read More » November 19, 2004 No Comments