Alhambra Palace, Granada, Spain

IMG_0722

Granada, the capital of Spain, is situated at the foot of the Sierra Nevada mountains, a popular ski area. More on Granada The pomegranate, which in Spanish is granada, is the official symbol of Granada. I was captivated by this beautiful fountain … [Read more...]