Starbucks is so expensive in China because the transportation infrastructure in the country is poorly established and, thanks to taxes and fees, expensive to use (6). If you account for per capita annual incomes, the cost of a large latte in China is the equivalent of a U.S. consumer paying $27!