Engineering conglomerate Larsen and Toubro has been awarded a contract to supply 100 self-propelled ...