Bharat Heavy Plate and Vessels Limited

GPTKB entity