English: There is still time for them to come.
Telugu: వాళ్ళు రావడానికి ఇంకా చాలా సమయముంది.