World Business Review is an American television infomercial series that has been criticized for attempting to appear as a bona fide independent news program. The show typically features "executives of mostly little-known companies" talking about their products and services. The infomercial series purchases airtime in North America. The infomercial is formatted as a panel discussion in combination with segments about specific companies and their solutions. Supporting material and commentary is "p...