I booked a ticket from JFK to BD for 723$ in saudia airlines through priceline. I bought it approximately 75 days prior to my flight for 19th of December 2017. On 18th December at 2 pm someone from customer care called me and asked me whether I have a visa for saudi arabia and informed me for the first time that I need a visa for a layover more than 12 hours. As it was not mentioned anywhere at the time of purchase I didnt have a visa. Even I didnt have the time to apply for a visa as it was only 26 hours prior to me flight. When I mentioned that it was not my fault, they kept saying that they are sorry but they cannot do anything. They did not bother to offer me any alternatives as well. They simply insisted me to cancel my ticket and asked to manage it on my own. On top of that they curtailed a cancellation fee of 150 $ from the refunded amount. I had to to buy another 1323$ flight as my wedding was scheduled on 25th. Worst experience so far in booking an international flight.