Everyone has a different accent in different countries.
England is like America the different places you go you get different accents there not all the same. For instance an individual can have a Essex accent which is different to the London accent. Also, other accents are Lester accent or a Manchester accent a Nottingham accent a Scottish a Welsh accent and a Hull accent.
Technically, people only have accents because they speak differently then you do. To them, you have an accent, and they don't. It's just their way of speaking.
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.
Because they do
That depends on the person.
There are a number of accents within the UK, with different phonetic characteristics. So if one English accent seems 'weird' another might not. And, of course, as English originated in the UK, it could be argued that accents outside the UK are the 'weird' ones!! ;-)
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
Because it's unique and she's has a lovely sounding voice, people seem to love Brittish (english,welsh,scottish) accents and Irish accents, and rihanna's accent sounds abit Irish. Jamaicin accents are awesome:)
Yes we have accents. Many of them! All people in the world have accents. Language cannot be used without accents.
probaly but joe likes the accents
No. We go around using our own accents, I personally go around with an North Eastern English accent
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.
Because English has many different dialects and accents.
People that live north of London like Bedfordshire and Hertfordshire have almost posh and easy to understand accents.