Why should the venue be shifted from Pakistan? I don't think that it is right. Today it is Pakistan. Tomorrow the demands will increase. BCCI will refuse to play anywhere other than India. Then what the other countries would do? And it is very clear that BCCI's refusal to tour Pakistan has nothing to do with any security issue. If that was the case, then teams such as Australia, England and New Zealand would also refuse to tour Pakistan. Their refusal is purely due to political reasons, as Jay Shah wants to divert attention from some of his own shortcomings.
Now that's a weird take considering the bloody history of Indo-Pak.
It's not Jay Shah cause it's above his pay grade. It all comes down to Gov to Gov and diplomatic relations and with due all respect, we shouldn't be ignorant about the series of events. Also, everything in Indo-Pak cricket is about politics and it's not a new trend, happening since 50s-60s quite regularly. It would be ignorance if we think otherwise.
Until the relationship between the two doesn't turn to be good, we can't expect things to change. As stated the Indo-Pak cricket is much connected with politics than a game. The people of both the countries have good friendship living in different nations, but when it comes to a match they'll have their ignorance.
The ruling party of India is much against Pakistan and they have an agenda to segregate the nation in terms of religion. In such situation Aisa cup in Pakistan could create political pressure.