LONDON, UNITED KINGDOM: A mosque in Leyton, London, England.

1 / 30
| Photo By Peter Macdiarmid / GETTY IMAGES