The Upper Swat Canal starts from ? June 3, 2019 – by admin The Upper Swat Canal starts from ? A. Malakand B. Abazai C. Kabul D. Jhelum