This man (or Antichrist) is distinguished by the number 666. Is this Nelson Mandela, prisoner number 46664 and founder of the Umkhonto we Sizwe?
All those that serve the Beast will receive a mark, a requirement for buying and selling goods. Is this a RFID microchip implant?
The prophecy also says the head of the Beast will have ten horns. Are these the leaders from the G8, EU and China?
Revelations describes an entity called Babylon the Great. Is this New York, home of the United Nations and the world's largest stock exchange?
Only time will tell if these predictions come to pass, but if they do then only truth, love and returning good for evil will overcome these dark forces. We must be careful not to pass judgement on these individuals; they are children of God just like us, even if they are guided by Satan, God's long lost son.
Update (6/12/13): Prediction retracted. May you rest in peace Mr. Mandela. My condolences and apologies to his family. Please forgive me.