Can we eat with Hindus or their food?
All perfect praise be to Allah, The Lord of the Worlds. I testify that there is none worthy of worship except Allah, and that Muhammad is His slave and Messenger.
There is no harm in eating with Hindus as long as the food itself is free from what is forbidden. It is also permissible to eat in their utensils provided they do not cook impurities in their utensils like pork, etc.
If they cook impurities, then one should not use them unless he washes them. Al-Bukhari, Muslim and others reported that Tha’laba Al-Khashani said: “O Messenger of Allah! We travel about and when we come to Jews, Christians and Magians we can obtain nothing but their vessels.” He replied, “If you can obtain nothing else, wash them with water and then eat and drink out of them.”
Though the Hadeeth deals with the utensils of the People of the Book, but jurists apply the same rulings to the utensils of polytheists.
As for your second question, if non-Muslims enter in Muslim territory with the protection and agreement of Muslims, then it is not allowed to offend them or to harm them.
With regard to the attitude of Muslims towards non-Muslims, it is of their religion that they do not greet non-Muslim first. The Prophet said: “Do not start greeting the Jews and Christians with Salaam. If you meet one of them in the street, force him into its narrow side.” [Muslim]
For more benefit on greeting non-Muslims, please refer to Fatwa 88513, 83602, and 84225.
Allah knows best.
You can search for fatwa through many choices