Yes, I agree. British people are generally very friendly. I travel a lot, both abroad and in the UK, and wherever I go I do end up chatting to randoms.
You see people moaning about tourists on social media, but I have never experienced any negativity. I was recently in Cornwall, where they are supposed to hate tourists, but absolutely loads of locals, and other tourists stopped to talk to me. I especially loved the evenings, sunsets and/or high tide. Both travellers and locals all just gathering on the edge, watching the surfers, kids and dogs all happily playing, adults all chatting, or just sitting peacefully together. I even had locals saying come back next year!!
I think people in other countries can be friendly too. Americans wont leave you alone once they hear your English accent. Many cultures are curious about white people and want to talk to you and ask about your lifestyle.
I find people of Indian Heritage to be equally friendly in foreign lands. I have often made friends with other solo women travellers of Indian descent (but actually from all sorts of countries around the world). I think there is something highly compatible about Indian and English cultures and we always seem drawn to one another.
Language can be a barrier of course, but actually, I have had some lovely interactions with people, with whom I can't communicate with using language. I remember being in an Asian country, traveling alone with my child, and we wanted to eat street food. The culture was to all sit together on plastic chairs at tables all together. We were the only white people, and they couldn't speak English, but they mimed and pointed, and smiled to show us how to eat the food and how to garnish it. That was about 15 years ago now, but I still remember it and smile