omair-khan.com
The Alhambra, Granada Spain
Photo Gallery Date: Dec, 2014 Location: The Alhambra, Granada, Andalucia, Spain The Alhambra, meaning "the red one", is a palace fortress complex located in Granada, Andalusia, Spain. It was originally constructed as a small fortress in 889 and then it fell into ruin until it was renovated and rebuilt in the 11th century by…