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