I would argue that London is the greatest place on earth if you are a Muslim. The vast metropolis is an eclectic swathe of cultures, communities, faiths and fashions all living together in various states of harmony. Every tribe, tradition, sect and persuasion of Islam is represented in the British capital.