Where is French ship Vengeur du Peuple?

Coordinates: -17.4667 47.4

Be the first visitor to thank for this answer!

Thanks!