Shanghai
Business
Culture
China
World
Pictures
Topics
Life
Services
Cate Blanchett arrives on the red carpet for the 88th Annual Academy Awards in Los Angeles, the United States on Feb.28, 2016.(Photo:IC)