What? Is something lost in translation here? Interesting, Russian idiom perhaps?
Otherwise it’s ridiculous knowing that Russia is double the size of the US in area and China India are four times larger in population...
What? Is something lost in translation here? Interesting, Russian idiom perhaps?