Statue of Lion at the Forbidden City in Beijing, China,

Royalty-free stock photo ID: 68647891

Statue of Lion at the Forbidden City in Beijing, China,