It was the French.
Only the British fought a war to open China's markets.
Answer this question… Both countries were colonized by European imperial powers. India was colonized by Great Britain, and Haiti was colonized by France.
They wanted to spread European civilization throughout the world.