Why Grenada?
Grenada is an island country in the Caribbean, which is part of the West Indies, located near Venezuela, Trinidad and Tobago. In order to attract foreign investment to the country, the government created an investment program that allows foreigners to invest into an approved project and obtain Grenada citizenship.