Where is Castellane?

Where is Castellane located?

Castellane, Castellane, France (approx. 43.285145°, 5.384331°)


Where is Castellane on the map?