English: But I have just arrived here.
Telugu: అయినా నేనూ ఇపుడే వచ్చాను.