Christmas Day is almost here and many of us may be waiting by the letter box hoping last minute cards, parcels and gifts are delivered in time. Royal Mail has faced enormous delays and disruption to services due to ‘exceptionally high volumes’ from online Christmas shopping.