English: They have been recently built.
Telugu: ఈ మధ్యనే కొత్తగా నిర్మించారట.