KABUL: Afghanistan’s Taliban-led administration has set up a consortium of companies, including some in Russia, Iran and Pakistan, to create… Read more
KABUL: Afghanistan’s Taliban-led administration has set up a consortium of companies, including some in Russia, Iran and Pakistan, to create… Read more