Population: 45,904,457 Capitol: Madrid