alekhkhanna
Innovator
China is the largest tomato pulp producer in the world!
The "Italian" tomato sauce or concentrate is really Chinese tomato!
The "Italian" tomato sauce or concentrate is really Chinese tomato!
Last edited: