Japanese Immigration Officers ‘Insult’ Muslim March 17, 2011 Frank Roman The insolence of Islam is a scourge upon humanity.“>. 2011-03-17