moscow river quay

11 things you need to know before visiting Russia

October 30, 2019 Travel League 0

Russia is the largest country in the world, spanning across the length of Europe and Asia. This country has much to offer but there are some things you need to be aware of and plan in advance in order to avoid any culture shock. My Baggage have put together 11 things you need to know before visiting Russia. […]