Tired of tourists? Visit these 11 European villages with under a 1000 inhabitants!

You’ve probably been to (or at least heard of) cities like Paris and London and although these metropolis are undeniably

Read more