Correct Answer: (c) 3
Solution:When this question was asked, Uttarakhand had three cities which had a municipal corporation-Dehradun, Haridwar and Haldwani. In March, 2013, municipal councils (Nagar Palika) of Rudrapur, Kashipur and Roorkee were dissolved and municipal corporations were constituted for them. In October 2017 the state cabinet gave it nod to upgrading muncipal councils of Rishikesh and Kotdwar to municipal corporation. In 2021, Srinagar was made municipal corporation. Thus, presently there are 9 municipal corporations in Uttarakhand. However according to statistical diary of Uttarakhand published in August 2022, There are 8 muncipal corporations in Uttarakhand.