They come from a number of countries, including India southeast Asia and the Middle East
India
Middle easterners wear turbans. The Middle Easterners that wear turbans are from North Africa, Kurdistan, and the Persian Gulf.
yes its mostly because Iraq is a hot country and when there in the desert they would often sweat that is the main reason why they don't wear normal clothes but wear turbans.
Not all Indian wear turbans. Only some "Punjabi's" mens wear turbans. And they take it off when in the morning when they go for shower.
egyptians Never noticed turbans in Cairo, common in parts of India and pakistan.
In Pakistan turbans are common especially in the rural areas. Since Pakistan is a country of variations of cultures and traditions, the turbans thus worn are also of different kinds depending upon the regions. Such as the kind of turban worn in Northern areas is preferably of black and white whereas in Punjab and Sindh rigion, it's of different colours and usually called a Pagri, Pag or a Lungi.
The men also wore amazing turbans, nothing like the sikh turbans we see in the west.
Islam encourage men to wear turbans,but it is not a strict rule as in Sikhism
A fact about Sikhism: they have turbans.
Sikhs
Turbans or shemogh
I live in Britain and as far as I know there arn't any restrictions to Sikhs not wearing turbans here.