I answered a [similar question](_URL_0_) a few months ago which talks about Marxism's application in the Russian Empire.

The short answer is that the October Revolution was almost entirely orchestrated in the nation's industrial capital, Saint-Petersburg (then called Petrograd) so Marx was right to a certain extent. Despite this, very few early Marxist thinkers (including Lenin himself) predicted that the socialist revolution would occur in Russia because of its largely agrarian society-- as you mention.

Lenin combated this diversion from Marxist orthodoxy by implementing certain language like 'rural proletariat,' to bring those outside the actual cities under the purview of his revolutionary aims. When that wasn't totally effective, the Bolsheviks just reverted to type and socialized the countryside by violence and coercion. There's several responses in that question beyond the initial answer that talk about this in pretty excruciating but I'm happy to answer any follow-up questions you might have.
රුසියානු අධිරාජ්‍යය තුළ මාක්ස්වාදයේ යෙදුම ගැන කතා කරන [සමාන ප්‍රශ්නයකට](_URL_0_) මම මාස කිහිපයකට පෙර පිළිතුරු දුනිමි. කෙටි පිළිතුර නම්, ඔක්තෝබර් විප්ලවය මුළුමනින්ම වාගේ සංවිධානය කරන ලද්දේ ජාතියේ කාර්මික අගනුවර වන ශාන්ත පීටර්ස්බර්ග්හි (එවකට පෙට්‍රොග්‍රෑඩ් ලෙස හැඳින්වූ) බැවින් මාක්ස් යම් දුරකට නිවැරදි ය. එසේ තිබියදීත්, ඉතා සුළු මුල් මාක්ස්වාදී චින්තකයින් (ලෙනින් ද ඇතුළුව) රුසියාවේ සමාජවාදී විප්ලවය සිදුවනු ඇතැයි අනාවැකි පළ කළේ එහි බොහෝ දුරට කෘෂිකාර්මික සමාජය නිසා ය. ලෙනින් මාක්ස්වාදී ඕතඩොක්ස්වාදයෙන් මෙම අපගමනයට එරෙහිව සටන් කළේ &#39;ග්‍රාමීය නිර්ධන පංතිය&#39; වැනි යම් භාෂාවක් ක්‍රියාවට නැංවීමෙනි, සැබෑ නගරවලින් පිටත සිටින අය ඔහුගේ විප්ලවවාදී අරමුනුවල විෂය පථය යටතට ගෙන ඒම සඳහා ය. එය සම්පූර්ණයෙන්ම ඵලදායී නොවූ විට, බොල්ෂෙවික්වරු ප්‍රචණ්ඩත්වයෙන් සහ බලහත්කාරයෙන් ගම්බද ප්‍රදේශ සමාජගත කළහ. මුල් පිළිතුරෙන් ඔබ්බට එම ප්‍රශ්නයේ ප්‍රතිචාර කිහිපයක් ඇත, එය මේ ගැන ඉතා වේදනාකාරී ලෙස කථා කරයි, නමුත් ඔබට ඇති ඕනෑම පසු විපරම් ප්‍රශ්නයකට පිළිතුරු දීමට මම සතුටු වෙමි.