Tehran series two is better than series one, the last episode is full of twists and surprises, well worth a watch.
Interesting bio on Shaun Toub who plays Faraz Kamali in the series
I have noticed that 1080 and 720 movies often have subs with them but if not Subscene is a good place to get them.