I agree with ZZM and yeah I dont work in Infosec and hence dont know how the niche the skill is.
Salary is relative. For some 90k may be unbelievably high. For me its not. Its just enough to make a decent living here in Singapore. 90K is like $7500 a month. Its definitely not low that you will struggle to survive. But its not high enough that will make you feel like a king either.
It also depend on how much you are earning in India. For example if you are earning like 18L INR or above in India, then on a relative basis you are better off in India.
There are many Indians who are willing to work here for as low as half of your salary for whatever reasons, but there are also lots of Indians who prefer going back to India as they are getting packages of 20-35L there and here there dont seem to find enough growth opportunities.
Also the industry you are going is important. Banks pay better for a like to like role compared to other industries. For eg a Sr developer in bank on permanent roles can get $9000 a month but to get that same amount in software consulting company you need to be a solution architect.
Here's the Kelly's salary guide which you can use as a benchmark
http://www2-1.kellyglobal.net/res/conte ... 012_13.pdf
As you can see the range is 5.5K - 9K. You seem to have got bang in the middle.