A 21-meter Chinese national flag was unfurled over the Taihang Mountains to mark China's National Day, its bright red standing out against the rugged peaks in a striking celebratory display.