Hello Everyone !!! from Starfish Travel Corporation . We are coming up with the new topic for did you know fact for the country Russia . As most of Russia is actually forest, you’ll be pleased to know actually around 20% of all trees in the world are in Russia with and estimated 640 billion. Most of the trees are of course in Siberia, in remote and untouched area. The mentioned above flyer is just an overview fact. If you have interest in it you explore it in full detailed information , it could be knowledgeable. We always comes up with the daily travel facts . For Visa and Package Assistance , Contact or WhatsApp us that +91 9810141140