Question: who are ahuja by caste?
Answer: Ahuja is a family name (surname) of Hindus and Sikhs.