var expr =
  customers
  .GroupBy(c => c.Country, c => c.Name);
foreach(IGrouping<Countries, String> customerGroup in expr) {
  Console.WriteLine("Zem: {0}", customerGroup.Key);
  foreach(var item in customerGroup) {
    Console.WriteLine("\t{0}", item);
  }
}
