Hans Christian Andersen's famous fairy tales have enchanted readers around the world for generations.