EU Politics First atheist buses on the streets of London 05.01.2009 39 comments This makes me so, so, so happy! The atheist buses are on the streets of London.