Daily Market Commentary 2 April 2025 / Uncategorized / By Malvin Maponde Daily Market Commentary 02 April 2025