Mohammed bin Salman, crown prince of Saudi Arabia who visited Pakistan last week has promised investment of around $20 billion to help Pakistan strengthen its...