Pakistani prime minister Imran Khan is due in Saudi Arabia Friday for a visit aimed at enhancing ties after months of strained relations over the...