English: No one knew about this until recently.
Telugu: ఈ సంగతి ఇటీవలి వరకు ఎవరికీ తెలియదు.