English: They have been recently built.
Telugu: అవి ఇటీవలి కాలంలో ఏర్పడ్డాయి.