1. Karachi Approach did not hand off PK8303 to Karachi Tower (Aerodrome Controller) as procedures dictate. Approach Controller had no way of making visual contact with the aircraft as opposed to the Tower controller who has the entire airfield in view from his station windows.
It leads to one necessary question in the chain of events. Was the aircraft being visually monitored by the Tower controllers as it entered the finals phase?
2. A wind check wasn’t given in the landing clearance.
3. As part of Pakistani SOP, formulated after PIA’s Boeing 747 belly landing incident at Islamabad in 1986, controllers are bonded by rules to always give a “check gears down and locked” call as a reminder to pilots. It is one very important link in the chain to prevent accidents like that from reoccurring.