Where is Pompeii?

Where is Pompeii located?

Pompeii, Orellana, Ecuador (approx. -0.43333°, -76.61667°)


Where is Pompeii on the map?