Why do we need a Guru ?

This is a very common question which is asked , specially by westerners  and some Hindus who are not very convinced and  question this  age old tradition of Guru Shishya (Teacher and Disciple)


Word Guru is made of two parts Gu – which means darkness or Ignorance and Ru – which removal, therefore simply put it means some one who can remove ignorance by bringing in knowledge or truth


But how exactly is this done ?

In our material world for even the smallest of things,