English: Though slightly late.
Telugu: . కాస్త లేట్ అయినా.