Indian solar prices at 2.59 rupees in 2GW NTPC auction

Canadian Solar misses revenue target in Q2