There is no definitive answer to this question since salaries in India can vary greatly depending on a number of factors, including experience, education, skillset, and location. However, according to an article from The Times of India, the average salary for a cardiologist in India is around Rs. 24 lakhs per year. This figure will of course fluctuate depending on the factors mentioned above.