Sunday, February 18, 2007

London Comes to its Senses

The Telegraph reports that the 70,000 seat Mosque will NOT be built in London. Thank God someone in Europe has come to their senses!

Tagometer