back to top

11 Words That Mean Something Different When You Move To London

Leicester Square = HELL ON EARTH.

Posted on

The real meaning of words in London...

Facebook: video.php

Like BuzzFeedUK on Facebook for more!