It will be better had he forced a sanction on India. Otherwise it is merely lip-service.
Trump is doing that to every country. Canada included, while we are supposed to be their "best buds". Trump literally shitted upon NAFTA.
As far as Arms deals go, India is the only country that I know of who is doing major defense deals with Russia without getting on the wrong side of CATSAA.
That MP is not even in power. Her opponents are in power. And she was indeed breaking the conditions of her visa. Visiting a country for purely personal reasons on a purely business visa is breach of conditions of visa.
It still makes life of those who do business with Pakistan harder. More scrutiny. Harder to invest in Pakistan. Given the economic situation in Pakistan, having extra FATF paperwork does not really help.
And how will Turkey connect to CPEC? There Iran in between.
Thats diplomacy?
What is baigharat? Did you mean bygone?