Where is Sochaux?

Where is Sochaux located?

Sochaux, Sochaux, France (approx. 47.513863°, 6.830534°)


Where is Sochaux on the map?