Microsoft and charity are two words you might have read countless times in the same sentence. The software giant is renowned for its support for charities and social causes across the globe. And the company has continued these efforts with a new donation. This time around, the software titan has donated $4 million...