Only 496,805 Square Kilometers area from whole world of 148,940,000 Square Kilometer (only land area) is required to power up whole world with solar energy as per projected Energy demand of year 2030.

Source : US Department of Energy

Solar_for_Whole_World