SPAIN, ANDALUSIA CASARES; a picturesque mountain village or 'pueblo blanco' near Estepona on the Costa del Sol; traditional homes and roofs