Indonesia has various styles of clothing as a result of its long and rich cultural history. The national costume has its origins in the indigenous culture of the country and traditional textile traditions. The Javanese Batik and Kebaya are arguably Indonesia's most recognised national costume, though they have Sundanese and Balinese origins as well. Each province has a representation of traditional attire and dress, such as Ulos of Batak from North Sumatra; Songket of Malay and Minangkabau from Sumatra; and Ikat of Sasak from Lombok. People wear national and regional costumes during traditional weddings, formal ceremonies, music performances, government and official occasions, and they vary from traditional to modern attire.