General Knowledge 77% land area of Russia is located in? Options:A. AsiaB. EuropeC. BothD. None of theseView AnswerA. Asia Continue Reading Previous: Which of the following is known asNext: The French Open is played on ________ court?