• Good luck mate, you'll be fine. It's all a comparative thing, London is bigger/busier/scarier than elsewhere, but it's not hell on earth. (Or is it?)

About

Avatar for user8942 @user8942 started