Even in India this could be taken care of on a typical street corner for 2 bucks.
If its the actual ziplock that is broken, well get a cheap flight to Spain e.g. And get it fixed while you have a swim in the see. Probably cheaper than having it fixed in CH.....
I see they have one in Zurich - might be worth a try.
Once while I was away, OH broke the zip on a pair of trousers. Since I was not on hand to do the 15 minute repair job, he brought the pants to the tailor who made the suit.
CHF 150 later...
As a complete cheat, i once just bought a zip (heim und hobby or similar) cut the offending zip out ( this was a coil zip by the way, the same would apply to zips with metal teeth ), almost to the very edge of the stitching, leaving just enough of the original zip, to allow me to attach the new one on. The bodged job was covered by the fabric on the front of the jacket.
Otherwise, I have replaced plastic teeth ( non coil zip ), if they are missing, as well as replacing broken sliders.
Once, for an emergency I used a paper clip when the sliders pulling thing- don't know what it's really called, broke on a pair of boots, till I could get a matching one from an old pair I no longer used.
It's actually quite easy and most satisfying to do, as well as being way cheaper.
http://www.migroscity.ch/index.php?article_id=13
You're not in India mate