Multiple choice Who owns most of the land in villages? Upper caste families Lower caste families Labour class families Business class families None of these Reveal answer Fill a bubble to check yourself A Correct answer Explanation Upper caste families own most of the land in villages.