Sao Paulo: Tear gas in the morning, fireworks in the evening. It was a day of contrasts in Brazil as the country opened the World Cup with clashes between riot police and protesters in Sao Paulo, before wild street celebrations when the "selecao" beat Croatia 3-1 after coming from behind.
The fireworks that exploded over the mega-city after each goal for Brazil made the tear gas and clashes just up the road from Corinthians Arena seem so much more distant.
Bars overflowed with people into the streets. Pharmacists switched their stores' televisions to the game. Fuel station workers sat on plastic chairs, watching a flat-screen TV tied to the back of a car.