https://blockchain.info/tx/d2aa8e971dd26a4f4598f57b55e921a62fa376dad1cf25e426b6ba7d79052466?show_adv=true. This transaction was made by some fraudsters on my wallet. I later recovered my wallet. How can I cancel this transaction
You can't cancel an unconfirmed transaction if RBF (replace-by-fee) enabled for this transaction you could replace the fee. but I guess you are using blockchain.info wallet which is not possible there.
What you can do is asking the receiver to send this transaction to another receiver with double fee. so the transaction gets confirmed.
or you can try to push this transaction manually.