CARAVAN TRAVEL PHOTOGRAPHY WORKSHOP Imagine the best holiday in the world – staying in a shimmering white Italian village in Puglia and later in the luxury of a world-class masseria, everywhere we stayed was in incredibly beautiful accommodation. We ate great Italian food, were...