Tata Power Solar Systems Limited (Tata Power Solar), a wholly-owned subsidiary of The Tata Power Company Limited (Tata Power), has completed a 66MW EPC (Engineering, Procurement, and Construction) project for Vibrant Energy. The…