Skip Nav

Picture of 10/10/10 Wedding in Beijing, China

Picture It: A Perfect 10

Newlyweds kiss in Beijing's National Stadium, where 200 couples tied the knot yesterday. Thousands of couples got married across China, as the date "10/10/10" translates to a Chinese saying meaning "absolutely perfect."

Source: Getty
Latest

Download our new Selfie app!

Go to App Store
+