English: He recently went to Heaven.
Telugu: ఇటీవల ఈయన స్వర్గస్తులయ్యారు.