I booked quite a few flights to and throughout Brazil. The only agency that refuses to refund my cancelled flight is trip.com! They keep telling me it is non refundable and that i need to contact the airline, which (after 100 tries to reach them on every possible way) tells me that only trip.com can refund. The customer service is incredibly bad! It was not my first booking with trip.com, but definitely the last! Stay away from them, if you want to keep your rights as a traveler!