Clothing in India varies on the different ethnicity, geography, climate and cultural traditions of the people of that region. Historically, men and women clothing has evolved from simple Langotas, and loincloths to cover the body to elaborate costumes not only used in daily wear but also on festive occasions as well as rituals and dance performances and in now a days people like to wear ethnic and designer clothes on such occasions and functions. In urban areas, western clothing is common and uniformly worn by people of all strata. India also has a great diversity in terms of weaves, fibers, colours and material of clothing which is used in making of ethnic wear and designer wear. Colour codes are followed in clothing based on the religion and ritual concerned. For instance, Hindu ladies wear white clothes to indicate mourning, while Parsis and Christians wear white to weddings. The clothing in India also encompasses the wide variety of Indian embroidery.