English: Been out of town the last few days.
Telugu: గత కొద్ది రోజులుగా దూరంగా ఉంటూ వచ్చాడు.