For people in India, food is considered not only for sustaining the body but also to invoke positive energy, high spirits & being devoid from negative thoughts.
Read this post on metimediary.blogspot.com