77% land area of Russia is located in? / General Knowledge MCQs / By admin 77% land area of Russia is located in? A. Asia B. Europe C. Both D. None of these