Hi, Thousands upon thousands were left homeless. (Because of a major earquake) Thousands and thousands were homeless.
I presume both of the above sound right, but are there any differences in meanings? Not really, in such a context. 'Upon' is a bit more emphatic that these are large numbers. 'Left' stresses that they originally had homes. No big differen