Which Countries Offer the Best Citizenship by Investment Programs?

There are many reasons to apply for second citizenship and migrate to another country. One way to do that is via a CBI - Citizenship by Investment Program. Investment migration has gained traction in the last decade and it’s a concept already known to investors.