News

An aerial drone photo taken on Feb. 25, 2024 shows a city wall section and a barbican built in 1520 in Changyucheng Village, Changping District, Beijing, capital of China.