English: He only recently came out, though.
Telugu: కానీ ఇటీవల ఆయన బయటకు వచ్చినట్లు తెలుస్తోంది.