Stephen Fry was born in Hampstead, United Kingdom. Hampstead is an area in London which lies four miles northwest of Charing Cross, and extends from the A5 road to Hampstead Heath, a large, hilly expanse of parkland.
Stephen Fry Knowledge Quest: 15 Questions to Uncover Your Understanding