Annual Reports of most of the listed companies in India are quite easily available. They are mostly available on the company's website. However, in case it is not available there, one can tap the following resources too:
1). SEBI's EDIFAR: Annual Report database can be accessed here.
2). Annual Reports on the National Stock Exchange [Link]