English: Perhaps it's newly built.
Telugu: బహుశా అది ఇటీవల నిర్మించినదే.