English: Both of them came in last week!
Telugu: వీరిద్దరూ గత వారం నుంచీ ఇక్కడే!