Someone gave me this, the day we were leaving for Kuala Lumpur for a week. I did not want to eat it or bring it with me so I decided to store it in the freezer. After several weeks in the freezer, I decided to thaw it one day. Can you guess what this is? To my surprise I saw the label on the back and it read, Made in China. What does it look like to you?