Landscape of purple and yellow flowers in the Little Karoo near the Langeberg mountains in the Western Cape, South Africa