International Business
The massive tornado that tore through the town of Moore, Oklahoma, on Monday afternoon did an estimated $2 billion in damage, putting it on track to become the most expensive tornado in US history.
That’s according to the preliminary damage estimate ...
May 23, 2013