Business Finance National Swaziland Tech World Mastercard beats profit estimates on strong travel demand byEswatini Daily NewsJuly 31, 2025