Did you know London is a small village on Mars, just outside the capital city, Wubble? Post Comment Receive notifications Add a comment...