As per Ministry of civil aviation. The cause of the accident was loss of control of the aircraft due Human Error (air crew). The crew had not followed the correct approach procedure, which resulted in the aircraft being high on approach. They had kept the engines at idle thrust and allowed the air speed to reduce to a lower than normally permissible value on approach. They then maneuvered the aircraft with high pitch attitudeand executed rapid roll reversals. This resulted in actuation of the stick shaker stall warning indicating an approaching stall. At this stage, the crew initiated a Go Around procedure instead of Approach to Stall Recovery procedure resulting in an actual stall of the aircraft, loss of control and subsequent impact with the ground.