Hi there and welcome!
It must be scary moving to a new country and not knowing anybody there. I'm from England, though not London, but if you need any help with anything relating to English culture or just want to chat then youre more than welcome to PM me :)