What were the main teachings of the Mahavira?

Followings are the main teachings of Mahavira:

1. Person who wishes to know the truth must leave his/her home.


2. One must follow the principle of Ahimsa (Non-violence), very strictly.


3. One must not hurt or kill any other living being as life is dear to all.


22