Nizwa - former centre of trade, religion, education and art