Royal Mail has been handed a record-breaking £21 million fine by the UK's communications regulator, Ofcom, for what has been…