









Several thousand people gathered at the Zagreb's main square to watch Croatia's crucial match on a giant screen.
Spain beat Croatia 0-1, while Italy beat Ireland 2-0. – Photos by AFP
World’s largest Lego unveiled
Stockholm riots
House built on a rock
Toys fashioned from shoes