to show pleasure to Allah. they want to stay connected with Allah to show how true their religion of Islam really is. So, it's no problem for a Muslim man to wear a kufi whenever he feels like!
No, Muslim men are not required, per religion, to wear a kufi.
it depends on country practices and traditions. It is not per Islam teachings.
No Asian men don't have to wear the kufi all the time. Only on special ocasions like the knupptea.
If you're talking about the little skullcaps--kufi.
The cap that Muslim men wear is called a turban. It is a type of wrapped head covering. Muslim men wear it as a religious symbol of their faith. Many Muslim men choose to wear green, because it represents paradise.
It is not a hat... its a hijaab or khimar or headscarf.
Yes they can.
its a culture
No requirement per Islam religion for men to wear any thing on their heads. However, religious leaders may cover their heads with what is symbolizing their religious status (Called Imamah or Turban). Refer to question below for more information.
Men cannot wear gold jewelery, only women can. Doing it during Ramadan is even worst.
Qamees (Kameez) or Kurta
They can. It isn't haram, or forbidden.