$9 for a loaf of bread in Tokyo? $2,100 for dinner in Paris? Here’s where you’ll pay the most.

Read more