No, it only must be given in form of money.

Read more

No, it doesn’t but it is best to redo the wudhu just to be safe.

Read more

This is not permissible. You can invite them to your house for the purpose of dawah but you are not allowed to go to their festival and you must not have best friends from non muslims.

Read more

Playing lottery is a major sin and the person should not keep the money but give them in charity and repent to Allah.

Read more