Flags flying over the towers of the Alhambra, Granada, Spain.