The assertion by Deputy Prime Minister Najib Abdul Razak yesterday that Malaysia is an Islamic state has drawn flak from various quarters.