Pope Francis has created 17 new cardinals from diverse backgrounds, as he continues to reshape the Roman Catholic hierarchy.

Among those appointed was the Archbishop of Dhaka, Bangladesh - the country has never had a cardinal before.