At the time this question was written (early 2000s), Ranbaxy was India's largest pharmaceutical company by revenue. However, this is now dated - Ranbaxy was acquired by Daiichi Sankyo in 2008 and later by Sun Pharma, and the current landscape has changed significantly.