Iranian Company Secures $500 Million Contract With Taliban's Railway Authority | Afghanistan International