Njau Mbazi (51) had come here from Muscat for medical treatment at a top private hospital here. After the plane landed other passengers disembarked, but he was found in his seat, the official said.
The crew immediately alerted emergency services, who checked his vital parameters and found no signs of life. They said Mbazi died of suspected cardiac arrest while on the plane itself, the official added.
His body was later shifted to a private hospital.