Pakistan's KSE-100 index fell 831 points to close at 170,190, driven by profit-taking and caution over Middle East tensions and stalled US-Iran negotiations. May's trade deficit improved to $2.58 billion (down 14% year-on-year), but the 11-month deficit remains elevated at $34.7 billion.