Top Shop TV is a satellite shopping channel based in Moscow.

(111)

Top Shop TV Russia