SPAIN, ANDALUSIA ZAHARA; a picturesque 'pueblo blanco' or white village, near Ronda view from the castle above town