Taiwan Rolls out the Red-carpet for Islam

Taiwan Rolls out the Red-carpet for Islam

Some People Just Never Learn What do the Bahamas, Japan, and Taiwan all have in common? They have all rolled out the red-carpet for Islam. Unfortunately unable or unwilling to learn from the mistakes Europe has made with Muslim immigration and Islam. Here’s How...