Or maybe we are. The watches that kept our memories as Timelords were destroyed by the Daleks during the time war. The Doctor may have hidden the Timelords somewhere, but not all of them.<<you are so kind
It's because the tardis translates into your native language, so if the speaker is not speaking English, it defaults to a British accent. This also explains why Americans and jack Harkness do not have a British accent.
"Oh my doctor who & disney princess'!" Yup cause Jack Skellington is a Disney princess and I'm fairly certain little red isn't a Disney princess either.<<< NMBC Jack is a princess. The doctor is a princess. Everyone is a princess.