English: There's a sense of deja vu in this.
Telugu: ఈ డెజా వు భావన ఉంది.