Important monuments in Europe include La Alhambra in Granada, Spain, a palace-fortress built during Muslim rule; La Sagrada Familia in Barcelona, Spain, a church still under construction designed by Gaudi; and the Palace of Versailles in France, a royal residence with 3 palaces and 800 hectares of gardens that receives millions of visitors annually. Other notable monuments are the Eiffel Tower in Paris, the Big Ben clock tower in London, Edinburgh Castle in Scotland, the Brandenburg Gate in Berlin, the Colosseum in Rome, the Basilica of St. Peter in Vatican City, and St. Basil's Cathedral on Red Square in Moscow.