I saw one of my friends used "你是哪个人" to ask where you are from in China. I thought it is the valid expression to date.
However, I just used it to a Chinese people and she didn't understand it. So I wonder whether it is a correct way to ask where she is from in China.
Is 你是哪个人 the valid sentence?
If it is not, what is the correct way of asking "Where are you from (in China)?"? I know 你是哪国人 is what you use to ask where she is from, country-wise. Maybe 你是哪里人 is close to it but is it correct? Otherwise what is the best way to ask where a person is from within a country, without a chance of getting an answer as "中国"?