Yes, money laundering can be done, thats also a main reason for governments fearing bitcoin. Even if bitcoin is not fully anonymous, bitmixer, crypto mixer are used to hide the identity of bitcoin holders.Even if it fails to give a permanent solution, investing in bitcoins for money laundering can be done for a temporary relief. I think money laundering is much easy in Bitcoin , as all information of sender and receiver is hidden