( CNN) Here is a look at the life of Edward Snowden, who has admitted to leaking information about US surveillance programs to the press.

Birth place: Elizabeth City, North Carolina

Birth name: Edward Joseph Snowden

Other Facts: Timeline: