Home to celebrities such as Dato’ Michelle Yeoh, Amber Chia, and Nicholas Teo, the national flag of this Southeast Asian country is also known as 'Stripes of Glory.' What country is it?

Answer Malaysia

Did you get the right answer? It's Malaysia, a country located in Southeast Asia including parts of the Malay Peninsula and the island of Borneo. Its flag consists of 14 red and white stripes and a blue canton containing a crescent moon and a 14-point star known as the Bintang Persekutuan.

Asked by · Last updated 4 years ago · 916 views · SOURCE