Germany win World Cup - Barbados Today