How many generations of masons have put in their time on the walls of Dubrovnik?
All photos are the exclusive property of James Mason