Storia: China fines Trip.com $765 million for abusing its dominance in hotel bookings — Warptech Lab News