This project can be considered as a milestone for L&T as its the largest single contract ever received in its history of the ...
Satellite images obtained by Business Insider show a lavish Saudi palace with private beaches, extensive gardens, a golf course, and 10 helipads.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results