Which is more basic in nature, magnesium or aluminium?
That aluminium oxide will react with hot dilute hydrochloric acid to give aluminium chloride solution.
In this (and similar reactions with other acids), aluminium oxide is showing the basic side of its amphoteric nature.
With hot, concentrated sodium hydroxide solution, aluminium oxide reacts to give a colourless solution of sodium tetrahydroxoaluminate.
This reaction shows the Aluminium has acidic in nature.
Therefore Magnesium has more basic than Aluminium. That is Magnesium has more basic in nature compared to Aluminium.