The only other place with a similar name that comes to mind is not a country but a town in the Netherlands - The Hague (or Den Hague).

You stole my little bit o thunder, dxb. Glad I read through the entire thread before posting, thus avoiding the dreaded chopped liver syndrome.