using System.Globalization;
public static void Main()
CultureInfo.GetCultures(CultureTypes.AllCultures)
.OrderBy(x => x.DisplayName)
.Select((x,n) => string.Join(" ", n+1, x.DisplayName, x.Name, price.ToString("C", x)))
.Aggregate((x,y) => x + "\n" + y);
Console.WriteLine(cultures);