In a major embarrassment for Pakistan, Sri Lanka has cancelled Pakistan Prime Minister Imran Khan’s address to the Sri Lankan Parliament that