By Yusuf Alli The internet was abuzz the night of 2025 May Day, as a United States based activist, Dr Sandra Duru, with the moniker Prof...