English: Been a long time ago though.
Telugu: గతించి కూడా చాలా కాలం అయ్యింది.