The Trade Desk launches operations in India

The Trade Desk launches operations in India