English: apologies for very long delay.
Telugu: ఇంత ఆల‌స్యం చేసినందుకు సారీ.