English: Several new people have come recently.
Telugu: ఇటీవలే కొత్త వ్యక్తులు ఎవరైనా వచ్చారా అని ఆరా తీశారు.