Debmalya Sen

Manager – New Energy, BD & Commercial (Renewables)

CLP India

© Solar Media Limited