This is in France, in the Pyrenees. It's a great area for wild camping (I think it's legally permitted a minimum of 2 or 3 kms from public roads, but as long as you're discreet it seems to be accepted all over the place.
For a bit more luxury, this is a great campsite with individual pitches...