Europe-Train

Genoa
Switzerland-train

13 Italian Villages that Will Pay You Up To $30,000 To...

Many small communities in Italy are suffering from a population decline, so councils are offering generous cash handouts to entice new residents.