Wikipedia
Gihara
The Gihara are a Hindu caste found in various states of India.
The Gihara are a Hindu caste found in various states of India.