Never been to Cambodia, the others ticked. Singapore has to be one of the most accepting places on earth, I have been there a few times from the 80's to just last year. Did you get to the pearl at Changi airport, what a caricature of a place. Every thing is fake yet so wonderful a representation of real life.