There are people from all corners of the world here, so you are definitely not the only one for whom English is not the first language.
Reading all these posts and articles does help to improve the language quite a lot.
Welcome to TRF,I hope you have a great time here!
It´s certainly an enjoyable way of training your English skills and getting to know more about your favourite royals:-)
Have a nice day!