China Netizens Claim Michelle Yeoh Is Country’s “First Actress” To Win An Oscar

Ever since Tan Sri Michelle Yeoh won an Oscar for Best Actress in her role as Evelyn Wang in ‘Everything Everywhere All At Once’, multiple countries having been claiming her as their own. While it’s a fact that Yeoh is a born and bred Malaysian, it didn’t stop netizens in China to claim her as … Continue reading China Netizens Claim Michelle Yeoh Is Country’s “First Actress” To Win An Oscar