The expression 'vacant land ' is defined in section 2(q) of the Act thus: "2(q) `Vacant land ' means land, not being land mainly used for the purpose of agriculture, in an urban agglomeration, but does not include (i) land on which construction of a building is not permissible under the building regulations in force in the area in which such land is situated; (ii) in an area where there are building regulations, the land occupied by any building which has been constructed before, or is being constructed on, the appointed day with the approval of the appropriate authority and the land appurtenant to such building; and (iii) in an area where there are no building regulations, the land occupied by any building which has been constructed before, or is being constructed on, the appointed day and the land appurtenant to such building: Provided that where any person ordinarily keeps his cattle, other than for the purpose of dairy farming or for the purpose of breeding of live stock, on any land situated in a village within an urban agglomeration (described as a village in the revenue records), then, so much extent of the land as has been ordinarily used for the keeping of such cattle immediately before the appointed day shall not be deemed to be vacant land for the purposes of this clause.