Karoo desert in bloom after rains. Nieuwoudtville, Namaqualand, South Africa