Want to setup a cafe in Russia?

If you have ever thought you would love to own a café, have you ever thought where it would be? Near the beach, next to a train station, in the CBD? How about in Russia? This is what some of the biggest coffee driven companies in the world are working on right now. Lavazza is […]