CREATE TABLE table_name_25 (on_demand VARCHAR(255), free_or_pay VARCHAR(255), provider VARCHAR(255))
Which On demand has a pay and a Provider of virgin media (formerly ntl:telewest)?
    
SQL: SELECT on_demand FROM table_name_25 WHERE free_or_pay = "pay" AND provider = "virgin media (formerly ntl:telewest)"