PHOTO: Deceptively Sleepy Street Scene in Cavaillon, France
This sleepy street scene in Cavaillon, France might make you think nothing much happens in this village. In fact, that couldn’t be further from the truth. Situated in the heart of Provence, Cavaillon hosts two popular weekly markets. Additionally, with its location at the foot of the Luberon Mountains, it is the gateway for people … Read more