ok, they are a bit complex but basically its this.
SELECT City, Sum(CountOf)
FROM [Select City1 as City, count(*) as CountOf from testTable group by City1 UNION ALL Select City2, count(*) from testTable group by City2)
GROUP BY City
and
SELECT Country, Sum(CountOf)
FROM [Select Country1 as Country, count(*) as CountOf from testTable group by Country1 UNION ALL Select Country2, count(*) from testTable group by Country2)
GROUP BY Country
So all fields are in the same table and the result woould be four fields: City, Expr1, Country, Expr2