New Year's Day worshippers crowd Tokyo's Meiji Jingu Shinto shrine
In the wee hours of Wednesday, New Year's Day worshippers packed the grounds of Meiji Jingu, a major Shinto shrine in central Tokyo, praying that good luck will come their way in 2025. They began forming queues late at night on New Year's Eve along …