Tokyo, Japan People offer prayers for the new year at the Meiji Shrine. About 3 million people are expected to visit the shrine during the first three days of the year to pray for good fortune

Photograph: Kiyoshi Ota/EPA