English: They had lots of time to promote it.
Telugu: దీంతో వారికి ప్రచారం చేసుకుందుకు చాలా సమయం వచ్చింది.