There are about 500 mosques in London. Why do they pray to Allah in the streets?