The JSE All Share Index is up 13% over the last six months – since early May – where the prevailing mood in the country was ...