Why Hindus haven't invaded anyone on their 10000 years of history?
This could be reason. Crossing ocean or India is consider as Sin in Ancient times. There's a story of King in Bhavishya Purana in which Lord Shiva warned that King (forgot his name) not cross Himalayas as Mleccha Religion (Adharmic) was reigning there. However, we can't trust completely Bhavishya Puarana as it was highly interpolated by Persian invaders and Britishers.– The Destroyer ♦Feb 1, 2016 at 16:58
The information provided here en.wikipedia.org/wiki/List_of_wars_involving_India may throw a light on your (false) supposition. See India-Bhutan for example (Bhutanese territorial cessions to India). Also, the 10000 years of history is vague, maybe you shall define better the time interval you have in mind. Also read others opinions here quora.com/…– ares777Feb 2, 2016 at 8:58
India was very big, if you talk about Afghanistan, Bhutan and ShriLanka it was part of Ancient Bharat– AReddyFeb 2, 2016 at 9:37
Chola empire colonized south east Asia (Malaysia, Java, Sumatra, etc).– IkshvakuOct 27, 2017 at 20:20
@Ikshvaku Good Example, i would add that Chola empire mainly used their overwhelming navy to display a threat of force than actually utilising the full force of their battalions.– DirghaChintayantiNov 11, 2017 at 16:39
अहिंसा परमो धर्मः धर्म हिंसा तथैव च: |
Non-violence is the ultimate dharma. So too is violence in service of Dharma.
Hence, we never attacked others but responded whenever it was required.
See Does the shloka 'ahiṃsā paramo dharma' or excerpt appear in Mahabharata?– The Destroyer ♦Nov 11, 2017 at 16:57