Nosy people are known to be always curious as they don't mind about their own businesses.
We interact with them every day and they don't care about what to ask you. They can embarrass you in public and get easy with it as they don't care what comes out of their mouth. These tips will help you out;
1. Give them short answers
Make sure you say the truth but always answer with very few words, this will let them know you ain't interested in having that talk.
This will not appear rude and always remember that your life is yours and you owe no explanation to anyone.
2. Change the conversation
Do not discuss your personal details. Change the conversation and they will get a hint that you are not comfortable in discussing such a topic.
A better way to do this is by asking a question back about the same topic.
3. Simple acting
Pretend you having a video call, a call or a text message you are replying. Tell them to hold for some time.
This will sound normal but not rude and due to their much inquisitive nature, they will give you space and will bid you goodbye till next time.