Home Business Invoice Gates lauds Azim Premji for philanthropy, says his contribution will make an amazing affect