(I've only just looked in on the off-chance)
That's very odd about GEO Magazine: if you google "Geo in English" you will find it certainly is and has been available in English for some time, and not only for India! I thought I'd seen it in the UK, too, last year. However, if it is so little known, I apologize for mentioning it as part of a clue.if you ever get the chance, take a look at it --far superior to Nat. Geographic in my opinion, which I subscribed to for ages!