Amsterdam Rainbow Dress comes to South Africa for International Human Rights Day The Amsterdam Rainbow Dress, a 20 metre long dress made up from flags of countries that outlaw homosexuality, is on tour of South Africa this month. The Amsterdam Rainbow Dress Read More