English: recently been answered.
Telugu: ఇందుకు ఇటీవల జవాబు దొరికింది.