> only major country/culture that has never been aggressive towards it's neighbors is India
I have Indian heritage, and I heard this take growing up, and I'll concede that India is on the peaceful side of the international median. That said, the folks in Sri Lanka [1][2] and Bangladesh [3] would aggressively disagree. (Book recommendation: The Seven Moons of Maali Almeida [4]. Also, anything by Assamese authors.)
And this thesis really only applies to modern India. Pre-EIC India was a subcontinent of warring states. And even for the "modern India" designation, we have to ignore the violence of political integration [5][6].
[1] https://en.wikipedia.org/wiki/Indian_intervention_in_the_Sri...
[2] https://en.wikipedia.org/wiki/Jaffna_hospital_massacre
[3] https://en.wikipedia.org/wiki/Bangladesh_Liberation_War
[4] https://en.wikipedia.org/wiki/The_Seven_Moons_of_Maali_Almei...
India saved Bangladesh from genocide at the hands of Pakistan. Those ungrateful bastards still stand with Pakistan on everything against India. I don't know why you would bring that up. India could have easily took over Bangladesh after Pakistani forces surrendered, but they chose to let them be independent.
Sri Lanka is more complicated, but India was never directly involved in the conflict. Except for the peace keeping forces it sent, and those too targeted the Indian Tamils, which was the reason they assassinated Rajeev Gandhi.