The imposing stone walls of the Alhambra, a historic palace and fortress complex in Granada, Spain, stand tall against a clear blue sky, with a cobblestone street and lush green trees in the foreground.