News

India is celebrating its 79th Independence Day today, on August 15 2025, with the Prime Minister Shri Narendra Modi leading the celebrations from the iconic Red Fort in Delhi. The Prime Minister will ...
"Modi, sadly, has taken India on a diplomatic roller-coaster ever since his unannounced 2015 visit to Lahore, when he hoped to make peace with a military-dominated Pakistan," Chellaney wrote on X.