Buenos Aires is the capital and largest city of Argentina, located on the western shore of the Rio de la Plata. It has a population of roughly 17 million.