Being at the center of so much history allows for a bewildering religious and ethnic diversity in Jerusalem.
Jerusalem is a center of diversity of religion as well as ethnicity. 
Jerusalem isn't a center of diversity of religion as well as ethnicity.