image sourceGetty Imagesimage captionNarendra Modi also spoke about India's development and climate change goals
Indian Prime Minister Narendra Modi praised healthcare workers and scientists for helping India fight Covid-19 as the country celebrates 75 years of independence.
Mr Modi also paid tributes to those who died of the virus, saying "the pain of losing them will stay with us forever".
He added that the country fought the virus "with extraordinary pace".
But his government faced criticism when India's second Covid ravaged many towns and cities in April and May.
The second wave left millions of people infected and overwhelmed the country's fragile healthcare system to the point of collapse.
People died gasping for breath as hospitals ran out of beds and oxygen – leaving distraught family members pleading for help on social media. Even crematoriums in some cities ran out of space.
image sourceGetty Imagesimage captionIndian doctors worked in extremely difficult condition in April and May
Daily case counts have since fallen sharply from a high of 400,000 at the peak of the crisis to around 30,000 to 40,000.
In his speech from Delhi's historic Red Fort complex on Sunday, Mr Modi also praised India's vaccination programme, saying more than 500 million people in India had received at least one dose. So far 12% of the population has been fully vaccinated in India.
The government aims to vaccinate all adults by the end of this year, but the drive has been hobbled by slow pace, shortage of doses and vaccine hesitancy.
There is a looming fear of a third wave as millions of Indians are still vulnerable.
Apart from focusing on Covid, Mr Modi spoke about India's historic performance at the Tokyo Games, the country's development goals, the economy and climate change.
India recorded its best-ever showing at the Olympics this year by winning seven medals – one gold, two silver and three bronze – surpassing the six it won in London in 2012. Many of the medal winners were invited as special guests at the ceremony on Sunday.
"These players have not just won all our hearts but have set an example for future generations," Mr Modi said.
image sourceGetty Imagesimage captionNeeraj Chopra won the country's first-ever athletics gold in javelin throw
Mr Modi also spoke about his vision for India's development, saying the next 25 years will mark the country's growth story. He talked about boosting manufacturing and exports, encouraging home-grown industries and promoting innovation. He said his government's aim was to ensure that the benefits of the economy should trickle down to every village and town in India.
"We have to make new thresholds, new dreams and new aspirations. We have to make the next 25 years glorious," he said.
But his promises come at a time when the Indian economy is struggling to recover from the damage caused by coronavirus. Its growth had slowed down even before 2020 and the pandemic only made it worse.
The virus has left deep scars – growth remains sluggish and unemployment is on the rise, while inflation remains high. Several financial institutions, including the World Bank and the International Monetary Fund, have sharply revised expectations for India's economic growth over the past few months.
Mr Modi also announced that India will mark 14 August every year as "Partition Horrors Remembrance Day". He said the decision was taken to honour those who died in the bloodied partition of India in 1947.
But his critics say that marking the day will only open painful memories for many.
India celebrates its Independence Day a day after its neighbour Pakistan. Two newly-independent states were created after the partition of British India in 1947. The process triggered one of the largest migrations in human history as millions of people fled their homes and tens of thousands died.
The prime minister talked about the importance of handling climate change. He said India was committed to meet its target of reducing its carbon footprints. He announced that his government would invest more in greener sources of energy.