IBC Solar AG has put on stream a 27-MW direct current (DC) photovoltaic (PV) park in the Indian state of Odisha, the German company said on Tuesday.