English: It has been recently revived.
Telugu: తాజాగా అది రివీల్‌ అయ్యింది.