January 13, 2014Tokyo MosqueThe Tokyo Camii & Turkish Culture Center is located near the Yoyogi-Uehara station, in Shibuya. It is Japan’s biggest mosque.CONTINUE READING