English: All this I discovered recently.
Telugu: ఇదంతా నాకు ఈ మధ్యనే తెలిసింది.