20041225 india: Spirit of Islam is in speaking the truth