Deep down in a valley in the region of Apuglia in southern Italy lies Alberobello, a beautiful town distinguished by peculiar architecture and the shining white color of its buildings.

test