Moosa Harraj has been elected as the Oxford Union president for the Michaelmas Term 2025.