asked by M H. on 4/6/20
Lying/cheating company. When I found out they were based in China, that explained everything. Stay away!
Get answers from the Trip.com staff and other customers.