Where is Equador?

Where is Equador located?

Equador, Equador (Station), Brazil (approx. -22.89786°, -43.20465°)


Where is Equador on the map?