I've posted this before and I'll do so again. The one thing Dubai seems to have uncovered that those who carried out this attack were VERY well informed and VERY skilled. Now, if it were the Mossad, don't you think they would have put the body in a suitcase and dumped it in the sea? Mabhouh was in Dubai on a fake passport. There was no record of him being there. If he were dumped at sea, Hamas claims of a hit would not be able to be verified and they'd have some explaining to do as well on the passport which they'd have to admit upfront. Now, why would a team so sophisticated as described just leave the body with poison in the bloodstream? It might lessen the risk slightly, but nobody was on their tail as the cameras show. If it were the Mossad, there must have been a real smoking gun reason they'd go this far to just kill and leave the evidence no matter the diplomatic cost. This is either a setup or there's something very serious going on that we don't know about.
from the article: Was Mossad on a fantastic adventure in Dubai?