Well, the gypsies in Croatia are descendents from Indian nomads who migrated to Europe a long time ago, hence their dark skin. The same ethnic group can be found in lots of other European countries. They are often also refered to as Romani (in Croatian: Romi), a more polite way of saying gypsies (in Croatian: cigani). They speak a very unique language that is sometimes even taught at universities. And in Hungary, for example, they are famous for their music. Gypsy women are also famous for fortune telling.
Economically and socially speaking, gipsies don't have it very well. The government gives them financial support and is trying to intergrade them more into society. Sadly, these efforts aren't very successful and most gypsies live in isolated villages or neighborhoods. They are mostly associated with begging and criminal activities like theft. All of this doesn't help improve their image in society. People are often prejudice against them. A lot of gypsy children don't go to school or if they do, are often discriminated against. This doesn't apply to everyone, of course. But on a large scale, gypsies aren't very liked and people tend to avoid them.