Hello folks I am from India and I have this question recently.it is bothering me because I see that many people do not knows the value of education nowadays.but I think the main difference between a guru and a teacher is that a guru donates his knowledge but teacher traders his knowledge for money or other rewards.what are your thoughts?