abdulmalikali5831 abdulmalikali5831 09-04-2021 Geography contestada Russia is the largest country in the world (it is almost twice as large as the next largest country). Yet it is seventh in population.Why ? need help quick an explanation!