Aerial view of the medieval walls and towers surrounding Albarracin, voted the most beautiful village in Spain