Video PlayerClose
Photo taken on April 3, 2019 shows the cherry blossoms on the banks of Meguro River in Tokyo, Japan. Tokyo is the capital and most populous prefecture of Japan. As you might expect from one of the world's most bustling cities, Tokyo is phenomenally vibrant at night. (Xinhua/Du Xiaoyi)