Ranked 68th Largest Economy in the World