Where is Paris?

Where is Paris located?

Paris, Paris, Spain (approx. 43.214348°, -2.565987°)


Where is Paris on the map?