The oldest and largest mosque in Beijing, the Niujie Mosque, stands on Niujie Street. The street’s name literally means “street of the ox”. Most people think it got the name because of the Muslims living nearby. They mainly eat beef and mutton — which raises the question: Why street of the ox, not ram?
[]
01:05