You know that song called Numa Numa by o-zone? Well, can anyone tell me where the band is from?

I think they're from the U.S. but there was some words at the bottom of the screen and they looked like russian words so anyone know where they're from please tell and again I think they're from the U.S.
Update: So, they're from Romania? Okay! Thanks for those who anwsered this question!!
10 answers 10