Sao Paulo was a surprise. A city that lives in the shadow of Rio de Janeiro but is its own in every way. This is a city that has riverfront markets and high streets with designer gear, parties into the early hours of the morning and towering cathedrals tolling the...