Where is Le Caire?

Where is Le Caire located?

Le Caire, Le Caire, France (approx. 44.37035°, 6.0608068°)


Where is Le Caire on the map?