Granada
May
10
Alhambra is a beautiful collection of buildings and gardens, which is located at Granada in Spain. The tree-lined walks are thirst quenching, providing pleasant shade and coolness, enhanced by the abundance of water that flows in its streams. Alhambra was largest political and aristocratic center of the Moslem West. The palace premises are made up [...]