30KW Submersible Sand Slurry Pump was Delivered to Indonesia

Submersible sand slurry pump (also known as the submersible [...]