A. Teachers lay the foundation of knowledge and education in every person’s life. They not only educate us but also teach us the lesson of life. For such a person we should give our best when given a chance. so, check out here what you can give your teacher as a gift