what is continental drift caused by
Continental drift takes place because continents sit on crustal plates which float on the Earth's magma, and the magma has convection currents in it which push against the plates and cause them to move, slowly but inexorably.