An east-west street of more than 30 miles divides Tehran, Iran’s megapolis of a capital, into two halves: a modern north and a traditional south.