coals to Newcastle

📖 general
Meaning
To supply something that is already abundant or to do something that is redundant and unnecessary.
Literal Meaning
To transport coal to Newcastle, a city in England historically known for its vast coal mines.
Example
“Bringing extra blankets to a hotel that provides them is like carrying coals to Newcastle.”