English: on almost 10 acres of land.
Telugu: దాదాపు 10 ఎకరాల భూమి.