So Lumia 920, 820 & 620 officially launched in India today, out in stores tomorrow (Except for 620). Pricing and details in this article - Techin5 Article

So I guess our Nokia tip was mostly correct