English: He recently came home for 10 days.
Telugu: ఇటీవలే ఇంటికి వచ్చి 15 రోజుల పాటు ఉండి వెళ్లాడు.