I am from India. I have worked on a project from a software consultancy company here in Mumbai, India. I started the work after receiving an advance payment, but soon the client started to change his requirements and he is continuing the same thing again and again.
When I said I don't want to continue and want to quit the project after it has been almost 70% completed, the client said he doesn't want the project or source code and is asking for a refund. If I don't do it, he is threatening me with legal action. We don't have any legal agreement between us for the project.
I don't want to refund any money to him as I have worked really hard to complete the project to almost 70% completion. What should I do in these circumstances?