Friday, December 26, 2025

Pakistani immigrants in Japan blocked a road for a couple hours to perform Islamic rituals and assert dominance over the local population. An ambulance and a school bus had to turn around and take a longer detour because of them.