Our expert has explained the difference between govt. contractor and private contractor.
Govt. contractor : Licensed from govt. department and responsible for doing govt. works only
Private contractor : No need of licensed and can complete private construction or contract works.