Joana Oliveira answered:
Thanks :-) I actually bought most of them In Africa! I went to Tanzania on holidays last summer and couldn't resist them. They are also quite easy to find in London. Here in Portugal, where I live, I asked an African lady in the subway where did she buy her lovely garments. She gave me a fabric shop address in Lisbon but it closed down a few years ago. If none of these is an option to you, I suggest you try Etsy or another on-line store like samutex.nl.