The three-mile stretch of Soho Road in Birmingham is one of the most varied and fascinating corners of the UK. It is a junction of diverse faith, where Muslim, Hindu, Buddhist and Jain, Rastafarian, Christian and Sikh meet.
The three-mile stretch of Soho Road in Birmingham is one of the most varied and fascinating corners of the UK. It is a junction of diverse faith, wher...