Where did the Romani people originate and when did they leave India?
The Romani people originated in the Indian subcontinent, specifically the region of present-day Rajasthan, and their ancestors left India around 500 CE. Genetic and linguistic evidence confirms that they migrated westward through Persia and the Byzantine Empire before arriving in Europe during the 13th to 14th centuries.