China-based video streaming service provider iQiyi Inc, a unit of search engine giant Baidu Inc, has launched an initial public offering in New York worth up to $2.4 billion. Read the latest IT news
© 2025 Kizhakedath Media Services. All rights reserved.