Universidad Complutense de Madrid is the largest University in Spain and therefore offers a wide range of diverse degrees, some of which you can study fully in English. It has great exchange agreements, especially in Europe with the Erasmus program.
Its size has a lot of advantages; lots of talks and events are held in every faculty for example, on the other hand, it has drawbacks, such as the bureaucracy.