‘Karachi sey Lahore’ releasing on 31 July