As Japan prepares to host visitors from around the world for the 2020 Summer Olympics, a Tokyo sports and cultural events company has created a mosque on wheels that its head hopes will make Muslim visitors feel at home.