I do not know why nobody has replied to this. So I will myself give some update on this issue.
This is what I have understood. I hope it is right.
In India as of now, Yahoo is not a direct domain registrar of ICANN. Yahoo has taken domain services from two companies Melbourne IT and S.G.S. Technologie Pvt Ltd. In other words S.G.S. Technologie Pvt Ltd. is the ICANN authorized Domain Registrar. Yahoo is helping me register with S.G.S. Technologie Pvt Ltd. by acting as a middleman/service provider/reseller (I dont know wat is the technical term that is being used).
S.G.S. Technologie Pvt Ltd is the company name while netandhost.com is the site that deals the web part of their business.
Though registration is done through SGST, it is hosted on Yahoo servers. I could NOT find Yahoo listed in Internic website in the list of registrars. I do not know why yahoo has not opted be a direct registrar.
The following link gives info regarding Yahoo domain registration/registrar (however this help is for US. I found however some help content is common for both India and US).
Now if you are unable to make payment online, then Yahoo has/had partnered with Info Network Management Co. Pvt. Ltd. for collection of payments via cheque/cash/DD in India. Info Network Management Co. Pvt. Ltd. is said to be a reseller of Yahoo Hosting services. The abbreviation is INMAC and CHE possibly stands for Chennai. Info Network Management Co. Pvt. Ltd. has webrelated services under brand CallEzee.
So when you want to make payment via cash/cheque/DD, it is the people from CallEzee who are going to come to you. They are going to collect a (say) cheque for Info Network Management Co. Pvt. Ltd. who will then make payment to Yahoo who will then get it registered through SGST !
If you inform well in advance that you want to renew your service, then Info Network Management Co. Pvt. Ltd. will collect payment and Yahoo will renew the services, else Yahoo will cancel the services and you will not be able to renew through Yahoo. However you may be able to renew your domain by requesting transfer to a new domain registrar or directly do it through SGST.
As for "In" Registry, the following link will inform regarding grace period for domain expiry/renewing.
As with regard to my domain,
currently it is said to be in autorenew grace period for 45 days when I can renew it directly from SGST or transfer it to a new domain service provider.
Disclaimer: This is what I have understood and may not necessarily be completely right. So do not act purely based on this info as I will not take any liability. Please directly contact your domain/hosting service provider/registrar.