The Spanish capital Madrid – with more than four million residents – has become home for hundreds of thousands of expatriates – many of them native English speakers from Britain, Ireland, Australia or the United States. Others have immigrated from throughout the hispanic world, making it a truly cosmopolitan city. Many families choose to live in the historic centre of the city whilst others choose upmarket neighbourhoods such as the Barrio de Salamanca or La Moreleja. In recent years, there has been steady growth in the suburbs, which are connected to the city by excellent rail and bus systems as well as by increasingly overcrowded highways. The public schools in Madrid are excellent and are supplemented by state supported schools which offer a good education at a nominal cost. For those who wish to retain ties to their native cultures or study in their native language, there are numerous reputable international schools teaching in English, German and French.