To be fair, if NASA launches any kind of probes to Mars they will cost 10 times more than this no matter what, because everything from materials to labor is more expensive in the US.
On the side note: I've also seen people commenting that is ethically wrong because India has millions and millions of people living in poverty and they should be helping them instead and blah blah blah. Umm... India has over 1,2 billion people and a gross domestic product of over 5 trillion dollars. So this little space mission means virtually nothing in the grand scheme of things.