translate English to German: Yesterday, the winners of the Solar Decathlon Europe were announced in Madrid.
Gestern wurden in Madrid die Sieger des Solar Decathlon Europe ausgezeichnet.