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