OMG ya think? Who else has the ability to put something this massive together?
Just off the top of my head.... The US, Russia, the UK, Israel, Germany Not saying they aren't behind it, just that they aren't the only game in town.
If you fail to plan, plan to fail.