TAG
MegaBus
MegaBus installs over 300 screens in 101 buses in order to broadcast infotainment and commercials
SITeam -
Scala, Inc. today announced the installation of more than 300 digital signage screens in Russian MegaBuses that serve routes between Russia’s two biggest...