The Red Box you have that says French Style Tips are most likely China or Taiwan made Champions.
Below is a picture of some I have had since the late 80's. The back side of the box says Made In China.
They were such low quality I probably should have thrown them away, but like the fake Moori...