When traffic stops at the famous Shibuya scramble crossing in front of a railway station in Tokyo, people flood the intersection, considered one of the busiest pedestrian crossings in the world. Japan is home to more than 126 million people. Only 0.5 percent consider themselves evangelical Christians.