English: Though slightly late.
Telugu: . కాస్త ఆలస్యంగా అయినా.