Westmoreland Mining (formerly known as Westmoreland Coal) is a company that delivers coal mining and power generation services. It owns and operates several power plants that generate electricity and offers coal transportation, logistics, and marketing services. The company also provides engineering solutions for various projects, such as mine planning, design, construction, operation, maintenance, and optimization.