Beautiful town of Alberobello with Trulli houses among green plants and flowers, Apulia region, Southern Italy.