KARACHI (Reuters) -Pakistan has struck a deal to cancel 21 liquefied natural gas cargoes under its long-term contract with ...