English: It still haunts.
Telugu: ఇంకా మెప్పిస్తునే ఉంది.