Roma are both ethnically and culturally european. Being part of the european cultural sphere for 1000 years makes them in every aspect european. They share no cultural traditions, habits or beliefs with Indian cultures, but share many with european cultures. The only connection with India is the language of Romani which is indo-aryan and has been found to have similarities with Indian dialects spoken in Hyderabad (but it is a difficult study since Romani is also heavily influenced by germanic and slavic languages). But it is about as far fetched to label european romas Indian as it is to label european jews arabs.
lol. Roma is just one branch of the Romani people. Roma is the word "Roms" using Romani grammar as 'a' is the same as an 's' to make something plural. Within the Romani language the word for themselves as a whole is "Rromane" as in "Rromane Ekhipe" (Romani union) or "Sar e Rromane Phrala ta Phenya" (All Romani brothers and sisters).
Speak these words to a Rajasthani or Punjabi and they should mostly understand the sentences even though a thousand years removed. Other sentences are "Tu san miro phral" (you are my brother) / "tu san miri phen" (you are my sister) or "de man pani" (give me water), "ekh, dui, trin shtar, panch" (one, two, three, four, five), besh tele (sit down)... All other pushed theories thrown on the net over their language is nonsense by unacknowledged people trying to make elegant theories without actually knowing the language or culture.
As well as the language they do share many cultural ways with Indians. Within Romani society they have a strict law over lifestyle put into categories of Wuzho (pure) & Marime (impure) such as hygiene, clothing and family ways such as they will not have animals near the living quarters. They will not wash animal eating utensils near their own. They will also not wash clothes used for washing dishes in the same bowel / washing machine as that which they wash their clothes in (the thought of washing your knickers along with the tea towels is a bit crude for them). They have strict rules on marriage and many still have arranged marriages where a dari (price) is paid. In true Romani culture it is very strict to marry another Romani. To marry a non-Romani can get you cast out. Girls are traditionally expected to cover up properly. The list goes on. These rules of Wuzho / marime go back to a Hindu / Sanskrit root. Obviously like most cultures today, many are loosing their ways in the last few years due to modern media and new world views on integration.
They also have Christian adaptations of Hindu beliefs. The cross is called a trushul which is Indian for trident which is what Indian deities carry. They have a Saint called Sara e Kali where the ceremony mirrors that of the goddess Kali.
They have superstitions and beliefs of good & bad spirits that are still echoed in India to this day... The mulo, and the household snake are examples.
In addition to this many if not most true Romani still look very Indian in appearance with a brown complexion.
http://www.youtube.com/watch?v=q6HfenInNEA
http://www.youtube.com/watch?v=bd4hcO5htQg
http://www.youtube.com/watch?v=dq7-8HjchKI
as for all the other stuff about not travelling. I know all that. Romani word for quarter as also used for a word for for housing estate is "Mahala". They are first recorded as coming into Europe as vets. An occupation some still did up until very recent. The point many went down hill was when racist persecution started against them when the king of Romania started enslaving them.
Sorry. I had to put you right when you tried correcting me saying I was wrong.