Peru was included in the coveted 'Top Countries in the World' list