English: He returned from Mecca recently.
Telugu: ఇటీవలే ఆమె మక్కా నుంచి వచ్చింది.