Russia

The world's largest country - nuff said.

up arrow