To be fair, France has homoganised its language so much that any regional languages and dialects have just about gone. Thats a bit of a shame; in the drive towards uniformity, a lot of culture and regionalism has been lost. Britain has done this to a much lesser extent, and has even retained different languages on its own mainland, i.e. Welsh and Scots Gaelic, as well as a number of different regional accents.
I live in France, obviously I wouldn't be doing that if I wasn't a fan of its many, numerous good points (and because I literally could not live here without proving that I can financially support myself). I can only make two criticisms - a lot of French people just do not realise how good they have it - you have superb farming land, a good climate, a variety of terrain, plenty of food, great infrastructure, education system, universities, culture, etc.. My other criticism is that French people do often like to cheat. I've barely ran a race here where someone hasn't cut part of the course very obviously, and got away with it. And people always want to pay almost nothing and mess you about when you are trying to sell everything from a house to a piece of furniture. But there are so many good things.
By the way, regarding the not speaking any other language thing. I've passed B1 in French and hopefully next year it will be B2. I try not to let French people know I'm not French, as very occasionally you get one who can be not so nice to you. Mostly its ok. I've lived in 2 other countries and I have experienced more racism in France (I'm white too). But my French sounds a bit like something the Normans would have spoken in the 10th century at times, my other foreign language is Norwegian, and I got very excited when I heard shop assistants in my local supermarche say "takk". I think so many people across the world speak English because it has so many influences from other languages - German, French, Dutch, Norse, etc.. The UK ranges in latitude from 49 degrees north to 60 degrees north, and the north is very different from the south east of England.