English: Although it happened just a short while ago.
Telugu: అయితే అది కూడా కొద్దిసేపటికే ఆవిరైంది.