English: It had been built recently.
Telugu: ఇది ఇటీవల నిర్మించారు.