Get a list over CountryName doubles in a list of Countries.
List<CountryInfo> test = (from cX in countryInfoList
from cY in countryInfoList
where cX != cY && cX.CountryName.ToLower() == cY.CountryName.ToLower()
select cX ).ToList();
This is almost too simple