With over 10,000 paying subscribers, The Ken is India's largest subscriptions-only media company