In a rare loss of composure, Pope Francis has shouted at a crowd in Mexico, after he was pulled and almost fell over.

The pontiff was greeting crowds in the city of Morelia.