Food was fabulous.
I was amazed--a Chinese country/city that was clean. China was so filthy as are many, many Chinese places. We were in China in 1983, when it just opened to the world. I didn't know "filthy" until I went there.
I lived in Mexico two years and thought that Mexico was filthy.
Then we lived in Saudi Arabia and I thought THAT country was filthy.
While we were there we visited Egypt and Kenya, both not very clean.
Then we visited India--it had the award as the dirtiest.
Then we visited China. It won the award HANDS DOWN for the most appalling filth.
Those places made Mexico look downright SWISS!!
I have been to all those countries you listed, except Singapore where I am planning to visit next February. “Filth” depends on one’s definition of it. A lot of harmless and odor free debris flying around does not bother me as much as stink from open sewers and rotting material in standing pools of dirty water. In US one of dirtiest places are alleys behind Cottage Grove street in south side of Chicago. Not to mention one of the most dangerous places on earth to get mugged.