Johannesburg, Mar 7 (UNI) Microsoft announced on Thursday that the U.S. software giant will invest 5.4 billion rand (about 297 million U.S. dollars) in South Africa by the end of 2027 to expand its cloud and artificial intelligence infrastructure in the country.