Morocco is home to many historic monuments and attractions, including the Hassan Tower in Rabat, the ancient city of Volubilis, the 12th-century Mosque of Tinmel, the 11th-century Mosque of the Kasbah of Udayas, the 12th-century ruins of the El Badi Palace in Marrakech, and the Hassan II Mosque in Casablanca.