Thousands descended upon Tokyo's iconic Meiji Shrine on Thursday (January 1) morning to offer prayers for the new year in 2026. The calendar new year is a major holiday in Japan, with large numbers of ...