Question: what is the difference between hindu and punjabi?
Answer: Punjabi are people from the Punjab region of the Indian subcontinent. Most Punjabis are Muslims and mostly live in Pakistan (and some in India). Some Punjabis are Hindu and Sikhs and mostly live in India (and some in Pakistan). ... So Hindu is a person following the Hindu religion while Punjabi is a person from Punjab.