I think that almost all Asian bikes have come with English BB shells. I think the French were perfectly happy to sell English threaded bb's. But it's certainly possible some company supplied French lugs/shells to an Asian company.
Do you have a way to measure tube diameters? I'm curious if it's metric tubing. What size seat post does it take?