English: They might, indeed, have built a better one their own.
Telugu: వారు నిజంగా, వారి సొంత మంచి ఒక నిర్మించారు ఉండవచ్చు.