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