Love Nature launches in Russia on MTS

THEMA RUS has launched Love Nature, a wildlife and nature brand with linear and streaming channels available in over 135 countries, on Russia’s MTS TV-services.

Source: Love Nature launches in Russia on MTS