Under attack from all sides, Syed Iqbal Hasnain