Puglia, otherwise known as Apulia, lies in the Southeast of Italy with over 800 km of show-stopping coastline set in a lush carpet of olive trees. Aside from its... Read full article »