World’s 11 best places for vegetarians from Oregon to India