Known for its fine Arabic inscriptions and architecture, the Jama Masjid is an architectural marvel. This famous place in Nainital was initially built for the Muslim soldiers in the British army.