Participants gather at the Teppuzu Inari Shrine in Tokyo to bathe in ice-cold water to purify their souls and pray for good health during a New Year's ritual.
Politics will continue to produce absurdities at a breakneck pace. Power will continue to inflate itself into balloon-animal ...