English: It was a recent construction.
Telugu: ఇది ఇటీవలి నిర్మాణం.