English: Although, something tickles at the back of my mind.
Telugu: అయినా, మనసులో మాత్రం ఏదో గుబులు.