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