English: I realised this recently.
Telugu: ఆ విషయం నాకు ఇటీవలే తెలిసింది.