Haiti is the only nation to have defeated the three European superpowers of that time – Britain, France and Spain.