Alhambra Tower Granada, Andalucia, Spain

Alhambra complex in Granada, Spain is an UNESCO World Heritage Site, visited by thousands of tourists every year and month, regardless the season. Built on a plateau that overlooks the city of Granada, the Moorish palace and fortress date back to 1238 and 1358 according to the ENCYCLOPÆDIA BRITANNICA It is a hot travel destination, Read More

%d bloggers like this: