Designed by
Title
Tourists at Alhambra Palace #134857180
Description
Tourists visiting Alhambra Palace, in Granada, Spain. It is one of the most famous Islamic wonders and is full of impressive architecture. The palace looks stunning.
This image is editorial