$CiudadInfo con reset(), key() y next()

Key: 0; Valor: Caracas
Key: Caracas; Valor: Venezuela
Key: 1; Valor: Guadalajara
Key: Guadalajara; Valor: Mexico
Key: 2; Valor: Paris
Key: Paris; Valor: Francia
Key: 3; Valor: Tokyo
Key: Tokyo; Valor: Japon

Existe un pequenia "GOTCHA":
la función next() regresa 'FALSE' cuando no es mas arreglo,
otro vez el regresa el valor del elemento ...
Si el valor es 'NULL' ...

Valid HTML 5