SPAIN, ANDALUSIA MONTEFRIO; a beautiful 'pueblo blanco' or white village with church on hill and surrounded by olive groves; east of Granada