Essential Travel Tips for Destination Russia!

Russia - the world's biggest country and an emerging destination. I've only touched the surface, but for those who are thinking of going and want to know what's what I delve into all I know!