Energy giant Shell wins major India tax case

The Shell logo is pictured outside a Shell petrol station in central London. (AFP)

0 comments:

Post a Comment