Stargazers of the world: China saw its first meteor shower of the new year in Qingdao, east China’s Shandong province on January 4. It is a spectacle to behold.