Spain
Almería, a Spanish city in southeastern Andalusia, is known for its sunshine, beautiful beaches and rich history. Its colourful history includes traces of Roman, Moorish and Christian culture, which are reflected in the city's architecture, such as the Alcazaba, Christian churches and archaeological monuments.