"Why China" promotional video released: immersive display of the splendor and glory of Chinese civilization