KarthikNanda I would STRONGLY advise you to buy the International version from Singapore.
One never knows when problems could occur which would require a factory reset.
And with the Indian version, a factory reset done while you’re in Singapore would render the phone inoperable & would require you to come back to India & activate it using an Indian sim, on an Indian network.
Don’t take the risk.