The city of Seville, capital of Andalusia, lies in the south-west of Spain, 60 km from the Atlantic coast. The city is crossed from north to south by the river Guadalquivir, while overlooking a very fertile and richly cultivated plain. Seville is 541 km from Madrid, the nearest large cities being Cadiz, Cordoba and Granada. Seville enjoys a Mediterranean climate, with particularly hot summer spells, often above 40°C in August, and mild winters. Rainfall is fairly rare, mainly concentrated between the months of October and April.