Carpets from China, Iran, India, and Singapore itself.
China, Iran, India, and Singapore are where the carpets are from.
I don't believe that you were anywhere near the Red Cross Hospital on the 17th of July.