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