Regional economic blocs have taken share in almost every corner of the World. In addition to the NAFTA, EEC, ASEAN, SAARC and APEC, the Gulf Cooperation Council (GCC), the large Indian Ocean Bloc of 28 countries, the twelve-member South African Development Council, the Economic Cooperation Organization (ECO) and many others have also proved their worth.