You can always come back to India later.I heard Bangalore is booming for IT people and nice in general.
If Sweden is your only country where you lived abroad, I would give another shot at living in a different country. Try more multicultural cities - it will be totally different experience.
Try living in different places.I lived in Danang in Viet Nam, its right on the beach and offers amazing quality of life, there are many expats there so easy to find a company.
Pretty much anywhere in Asia could be nice, just need to try and see if it works for you.