Linguistic and genetic evidence indicates the Romanies originated from the Indian subcontinent, emigrating from India towards the northwest no earlier than the 11th century. The Romani are generally believed to have originated in central India, possibly in the modern Indian state of Rajasthan, migrating to northwest India – the Punjab region