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