Sri Lanka ranked for best food.