The standard and strict transliteration of Persian and Arabic is not quite the same, but the principle are similar and in the cases of Tehran and Badakhshan, I think the lead should start with Tehrān and Badakhshān. That's how it is done for most of Iranian or Afghan provinces (it should be done for all of them).