English: This delayed the release.
Telugu: దీంతో రిలీజ్ వాయిదా పడింది.