Just as a general note, the term "gypsy" is often considered to be, due to its use in the past, a racial slur, so the term "Romani" is generally preferred.