Question: what the difference between hindu and punjabi?
Answer: Hindu is an umbrella classification for the “religion” (or religions/sects stemming from the Vedas) in India. For practical purposes, Hindu is a religion. Punjabi are people from the Punjab region of the Indian subcontinent. Most Punjabis are Muslims and mostly live in Pakistan (and some in India).