translate English to French: Millions upon millions of Russians plan to carry out tourist activities and, hence, wish to travel outside their country.
Des millions et des millions de Russes ont l'intention de s'adonner au tourisme et, ainsi, de voyager en dehors de leurs frontières.