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