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