English: At last you posted!
Telugu: చివరకి పోస్ట్ చేసాను కూడా!