Spain is home to the most beautiful town in the WORLD, according to global tourism body – but have YOU visited it yet?
A CATALAN village has been branded as the ‘most beautiful town in the world’ according to the United Nations World Tourism Organisation. The two villages