Well their names suggest they come from an Indian origin however they could have be born in the UK like the actors who played them were.
Chat with our AI personalities
Harry Potter is not an Indian. He is English.
I believe Cho Chang is the only one mentioned by name. Parvati and Padma Patil look so by their name. The Patil twins are South Asian (possibly Indian).
Her actress is named Afshan Azad, if that's what you're asking.
Shefali Chowdhury plays Parvati Patil and Afshan Azad plays her sister Padma
We have never been told who she married - either in the books or by J K Rowling herself in interviews