London, GREAT BRITAIN. Population: eight. 63 zillion and one!
London, GREAT BRITAIN. Population: eight. 63 zillion and one! Well, ladies and mens, this is where the action begins! When i arrived in Birmingham bleary-eyed along with sleepy after having a seven hour flight, yet seeing the glorious area in the cold grey evening light was the perfect strategy to welcome everyone to our new[…]