About Hazaribagh Etymologially, the word Hazaribagh is made of two Urdu words, hazar meaning 'thousand', and bagh meaning 'garden'. Hence the literal meaning of Hazaribagh is 'City of thousand gardens'.
Follow us on Twitter to receive information tweets
No endless tweets of irrelevant information,jobs, just the info you want @ebharat