The Company raised the fruits garden on an area of 1,000 acres of land that the villagers claim they own.<br/><br/>Is the sentence grammatically correct? Thanks