Sky's Asia correspondent Cordelia Lynch was at the scene where a gunman opened fire while former Pakistan PM Imran Khan, 70, was giving a speech to supporters at a rally in Wazirabad in Punjab province, wounding him and some of his supporters, officials said.