Shenzhen International Holdings Ltd. has agreed to pay 788.6 million yuan ($121 million) for a 24 percent stake in Shenzhen Airlines, according to a company filing to the Hong Kong stock exchange today.

Simon Meng’s flight to Harbin, China, was supposed to take about five hours. Instead, he had a two-day delay, arguments with airline staff, a nighttime wait in the rain, a trip to the hospital, and a dispute with police.