November 12, 2019

February 4, 2019

May 26, 2016

Please reload

Recent Posts

I'm busy working on my blog posts. Watch this space!

Please reload

Featured Posts

Métro or Tube?

November 23, 2015

Did you know that Paris and London have two Métro/Tube stations of the same name? They can also be found in the historical heart of both cities at almost the same locations. The reasons are obvious given our Christian heritage. Parisians and Londoners are not so different after all.




Please reload

Follow Us