TIME has named YouTube’s Indian-origin Chief Executive Officer, Neal Mohan, the 2025 CEO of the Year. Writing about Mohan, who joined Google in 2008, the magazine said, ‘YouTube is creating the ...