Nasir-ol-Molk is one of the historical mosques in Iran's southern city of Shiraz. Its construction year began in 1876 and lasted for 12 years.