Worldcare, a lead provider of travel insurance with over 20 years' experience, has published an infographic detailing some of the top facts about the Russian city of Sochi