Everyone has an accent. Your own accent could be considerably different from someone living just a few miles from you.
All English accents are British accents, but not all British accents are English accents. That's because England is one country in the nation of Great Britain. So if one was to speak in a 'scouse' or 'cockney' accent, this would be both English and British. But if you were from Wales, while your accent is a British one, it is not English.
They are NOT the same. There are various English accents but british is even more ambiguous as Britain refers to the whole of the british isles, so both Irish and scottish are british accents. English accents just refer to those originating in England, so Cockney (London) and Geordie (Newcastle) accents are English
I believe it is so those who speak it can pronounce it easier, although native English does not have accents. :)
British is not a language. So therefore, there's not a website. The only difference between "british" and English is the accent. Just watch some old british movies or Narnia (it has british actors) and you'll hear british accents.
As many as there are English speakers trying to speak a foreign language...
People who are American speak American English and people who are British speak British English.
No. People from Great Britain are British- most speak English. There is no language called British.
Yes, British people can imitate and speak in American accents if they choose to do so. Many actors and performers are able to switch between different accents for their roles. However, it may require practice and familiarity with American speech patterns and pronunciations.
Only some hate foreign accents, not english people in general. As for those who hate foreign accents, it is probably because they are being prideful of having proper english. However, there are many foreigners that can speak english better than the average native.
British English
Egyptians speak British English
The British accents are spelled the same as American accents. The New England accents are spelled different than American accents.