One of the ABC Islands, formally of the Netherlands (Dutch) Antilles, Curacao is the world’s newest country, that opted for autonomy within The Kingdom of the Netherlands in 2010. Located 80 miles east of Aruba, 40 miles west of Bonaire, and 40 miles north of Venezuela, there sits the Island Paradise of Curacao. You probably … [Read more…]