Garhdiwala, an Indian town with a total of 7,593 population, uses Punjabi as their official language.
Garhdiwala, an Indian town with a total of 7,593 population, uses Punjabi as their official language.