Lifestyle Sostila: the Italian city with a single inhabitant Sostila is a small village located at the foot of the Italian Alps. RedactionApril 28th 2016