English: They've been here this week!
Telugu: వీరిద్దరూ గత వారం నుంచీ ఇక్కడే!