Alhambra complex in Granada town, Andalusia, Spain. Serene view of a city nestled in mountains, seen from a lush garden with ancient structures.