Granada

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 [...]

Continue reading about Beautiful Alhambra Palace