Peru returns to the Top 10 most complex countries in the world to do business, according to TMF Group

According to the Global Business Complexity Index, compiled by TMF Group, Peru is the tenth most complex country in the world to do business in and the sixth in Latin America.