i partially agree with your list... but venezuela should be also into the top 30 imo. a latin american ranking is more like: 1 brazil 2 mexico 3 venezuela 4 argentina 5 colombia