Rahul Gandhi, MP and a senior leader of India’s main opposition Congress party, is at the end of his 4,000km (2,485-mile)-long “unity march” across India.
The five-month-long march began in Kanyakumari in the southern state of Tamil Nadu, and finished in Srinagar, the capital of Jammu and Kashmir.
The march has drawn large crowds across the country, with a number of celebrities endorsing it.
Analysts, however, say it is unclear if this will translate into votes.
Mr Gandhi said the march – called Bharat Jodo Yatra – was aimed at uniting Indians against hatred and fear being spread in society
Addressing the rally, Mr Gandhi said he was warned against travelling on foot by the local administration who said a grenade could be hurled at him.
The Congress leader said he insisted on walking because “my family and [Mahatma] Gandhi taught me to live fearlessly, otherwise, that is not living”.
Mr Gandhi said he had received “wholehearted love” in the region where he spent the last leg of his march.
On Sunday, the Congress MP told a press conference in Srinagar that he had received a “great response” across the country.
“The yatra’s purpose is also that people of this country get to hear true voice of the country,” he said.
“We saw the resilience and strength of the people of India during this journey. We also got to hear about the issues being faced by farmers and unemployed youth in the country,” he added.
In November 2022, Mr Gandhi told the BBC’s Nikhil Inamdar that he was trying to “seed an alternate vision for the idea of India through this march”.
“With more work, this has the capacity to decimate the ruling Bharatiya Janata Party (BJP),” he said.