So, to recap... you bought the AT&T, G900A, phone in Dubai and are using it on an Indian network.
As per my post
#4, you need to be on the AT&T network with an AT&T sim card installed, to receive the updates from them as, unlike most other models, these updates are not released by Samsung.
Also, depending on which Indian carrier you are with, you will not be able to use it on the 4G/LTE Indian networks and you will need to be careful which carrier you use as it will not be compatible with some carriers 3G networks either.
In a nutshell, the AT&T model, G900A, is the worst possible model of all the
40 Galaxy S5 versions available, that you can get to use on any other network apart from AT&T's.