The Amsterdam Rainbow Dress is a work of art in the shape of a dress, with the aim of encouraging debate and awareness about inclusion and equal rights throughout the planet.  It is a monumental dress comprised of the 75* flags of countries where homosexuality is punishable by law, including eight countries in which homosexual acts can result in the death penalty. The bodice of the dress is made from the Amsterdam city flag.

Currently the Amsterdam Rainbow Dress consists of the following flags:

All the flags in the Rainbow Dress

Row 1:
(1) Singapore (2)Rainbow Flag formerly Angola

Angola approved a new penal code, which does not outlaw consenting same-sex sexual activity since January 2019
 (3) Uganda  (4) Qatar

Row 5:
(5) Mauritius  (6) Comoros  (7) Ghana  (8) Turkmenistan  (9) Cameroon  (10) Palestine

Row 11:
(11) Namibia  (12) Egypt  (13) Afghanistan  (14) Morocco  (15) Dominica  (16) Senegal

Row 17:
(17) Malawi  (18) Samoa  (19) Kenya  (20)  Malaysia  (21) Uzbekistan  (22) Ethiopia

Row 23:
(23) Papua New Guinea  (24) Sudan  (25) Saint Vincent and the Grenadines  (26) Cook Islands  (27) United Arab Emirates  (28) Maldives  (29) Swaziland  (30) Brunei

Row 31:
(31) Antigua and Barbuda  (32) Zimbabwe (33) Rainbow Flag formerly Botswana

Botswana has changed it’s legislation on consensual sex between same-sex partners since June 2019 
  (34) Amsterdam *bodice  (35) Amsterdam *bodice  (36) Tanzania  (37) Togo  (38) Tunisia

Row 39:
(39) Myanmar  (40) Kuwait (41) Iraq

no official anti-LGBT legislation, however according to ILGA fundamentalist groups are executing Sharia-based punishments
(42) Amsterdam *bodice  (43) Amsterdam *bodice  (44) Bangladesh  (45) Guyana (46) Rainbow flag formerly Belize
Belize has changed it’s legislation on consensual sex between same-sex partners in 2016, and was the first flag to be removed from the Amsterdam Rainbow Dress
 

Row 47:
(47) Guinea  (48) Yemen  (49) Jamaica  (50) Grenada  (51) Tonga  (52) Saudi Arabia  (53) Eritrea  (54) Saint Kitts and Nevis

Row 55:
(55) Oman  (56) Iran  (57) Kiribati  (58) Tuvalu  (59) Lebanon  (60) Nigeria

Row 61:
(61) Indonesia  (62) Barbados  (63) Pakistan  (64) Gambia  (65) Rainbow Flag formerly Bhutan  (66) Rainbow Flag formerly India

India has changed it’s legislation on consensual sex between same-sex partners on September 6th 2018

Row 67:
(67) Algeria (68) Burundi (69) Solomon Islands (70) Sierra Leone (71) Mauritania (72) Saint Lucia

Row 73:
(73) Syria  (74) Libya (75) Rainbow Flag formerly Trinidad and Tobago

Trinidad and Tobago declared the law unconstitutional, as it infringed on the rights of LGBT citizens and criminalised consensual sexual acts between adults on April 2018.
 (76) Liberia  (77) Chad

Row 78:
(78) South Sudan  (79) Zambia  (80) Somalia  (81) Sri Lanka

* List of countries as comprised by the International Lesbian, Gay, Bisexual, Trans and Intersex Association (ILGA). The flag of Angola, Belize, India, Trinidad and Tobago and Botswana have since been replaced with rainbow flags, while the flag of Chad has been added. The Amsterdam Rainbow Dress in its current form consists of 72 national flags, 5 rainbow flags and 4 Amsterdam city flags.