Definitely to do postdoc in you country is always different than to do in abroad. To do postdoc in abroad will give you global experience, you can share your knowledge and get many experience.
Another thing, this is common mentality that people will give preference to other guy who did there Postdoc from abroad than you if you did your postdoc in India.
Also, if we talk about salary than also you are less here.
More point, your contact network will widen and you can get further more opportunity there.
Hope you get answer, so in my view if you are not getting postdoc in India (or your own country) but look for to do postdoc in abroad.