India’s Solarworld Energy Solutions Ltd (BOM:544532) has received several contracts from NTPC Ltd (BOM:532555) and its subsidiaries to install solar and energy storage capacity at sites owned by the state-owned utility.