Where is Sequilia?

Where is Sequilia located?

Sequilia, Ceara, Brazil (approx. -5.03333°, -40.1°)


Where is Sequilia on the map?