Haryana has a total of 81 cities and towns. It has 6,759 villages. For administrative purpose the state is divided into four divisions - Ambala, Rohtak, Gurgaon and Hissar. There are 19 districts, 47 sub-divisions, 67 tehsils, 45 sub-tehsils and 116 blocks....