General Practitioners (aka - Family Doctors) may work anywhere. There is a very high demand for any physician in the primary care area throughout the US.
You get to know your patients, most of the time a relaxed environment. The best bit is thar your job is that you don't just get to treat minor illnesses. You are the often the first contact for...
In Britain, basic medical training takes 5 years as an undergraduate, after which there is a further year as a 'pre-registration doctor' before you are registered as a fully qualified physician...