The capital and largest city of Andalusia, Seville also gives its name to the surrounding province. It stands along the lower reaches of the Guadalquivir River in southwestern Spain.