He found a kaafir on the road – can he give him a ride?
Question

If a person finds a non-Muslim person on the road and he asks him for a ride, what is the ruling? Is it permissible to eat food that has been touched by kaafirs’ hands?.
Praise be to Allah.Shaykh Muhammad ibn ‘Uthaymeen (may Allaah have mercy on him) said: 
If you find a non-Muslim person on the road, there is nothing wrong with you giving him a ride, because Allaah says (interpretation of the meaning): 
“Allaah does not forbid you to deal justly and kindly with those who fought not against you on account of religion nor drove you out of your homes. Verily, Allaah loves those who deal with equity”
[al-Mumtahanah 60:8]
With regard to eating food touched by the hands of kaafirs, it is permissible, because the naajasah (impurity) of the kaafir is metaphorical not physical.