In a country where tea has reigned for thousands of years, a new aroma is taking over the streets - coffee. From Shanghai’s ...