New Delhi, Aug. 15 -- Prime Minister Narendra Modi delivered his 12th consecutive Independence Day address from the Red Fort on Friday, emphasizing India's unwavering commitment to national security and farmers' rights. In his speech, he declared that India will assert full control over its share of river waters, describing the Indus Water Treaty as "an injustice" that had deprived Indian farmers while benefiting the neighbouring country.

He stressed that compromises on farmers' and national interests "are not acceptable... not anymore."

With this being PM Modi's 12th address on Independence Day, he has given more consecutive addresses than former Prime Minister Indira Gandhi, who gave 11 consecutive addresses and 16 in total.

In his s...