someone should code and sell a program to airlines that check which countries on your
booked itinerary require a visa. a quick pop-up would let you know that with a
singapore passport, you'll be required these additional visas
sorry, just woke up and feeling innovative haha, but anyways sorry to hear that happen.
imo half the airlines fault for not catching this at check in, and half your fault for not
double checking...