Chances are that Internet in Ahmadabad is... not as good as Mumbai. Nothing is wrong with your lovely city, but Mumbai's where most of the Internet trunks in the region seem to go through.
While SE's current preferred CDN (it's mentioned in this post about DNS) - fastly doesn't have a point of presence in Mumbai (yet). I suspect it's probably close enough to an undersea cable-wise to Dubai to get very few hops and is fairly low latency. This is entirely speculative - but quite a lot of traffic goes through the SE-ME-WE cables. Routes within India may be less good.
I'd like to say "hey, do this one simple trick and things will be faster". Alas, unless you're your own ISP, there's little you can do about how your packets are routed.
There's a few things I typically do to troubleshoot such things.
Checking page loads times isn't one of them in this case since if page loads are slow in one place, they are slow everywhere. This is more of a trick for a web designer to troubleshoot his own pages.
Try a VPN. As an infrequent user I use tunnelbear's free tier for testing when my ISP messes things up. It happens. My ISP was preventing me from getting my vexxar fix due to what I assume was sheer incompetence.
Pathping and tracert are handy for working out where things are slow. You'd need to do it on both locations, and well, unless you can complain to someone with both serious technical competence, and decision making power, it's hard to fix.
It is, however not the powers that be being out to get a random user. Things are pretty transparent here, and if you did something wrong, you'd be sitting on a suspension, not having petty things like long load times just to bother you.
The Internet just sucks sometimes.