Indian-origin YouTube CEO Neal Mohan has been named TIME’s 2025 CEO of the Year, marking a major milestone in his leadership ...