MUMBAI: OOH media agency Scala India has acquired the digital signage advertising rights for Terminal 3 at the Indira
switch
Subscribe To Our Newsletter