All eyes are on Russia now the World Cup’s underway in cities across this massive country. However, the focus for business travellers remains the capital Moscow, with its major conference centres and business hotels. It’s easy to add on a day or two to a business trip to enjoy...