In mainland Britain, you are never more than 70 miles from an Indian restaurant.