What's this song??
European people (I think) could know this. I've heard it in Romania, Russia and Greece. On TV adverts in the first 2, and on the radio in Greece.
Duuuuuh-duh duh duh duh, Ku-chi-wa-wa
Daaaaaah-da da da da, Ku-chi-wa-wa
That's a really crap explanation, but it's a crap song. It's just that I love it.
Any one know what the hell I'm on about?
and where they produce desolation, they call it peace