Sunday, September 24, 2023
- Advertisement -spot_img

TAG

MegaBus

MegaBus installs over 300 screens in 101 buses in order to broadcast infotainment and commercials

Scala, Inc. today announced the installation of more than 300 digital signage screens in Russian MegaBuses that serve routes between Russia’s two biggest...

Latest news

- Advertisement -spot_img