Islamabad: Pakistan on Sunday commemorated its Independence Day with national zeal and fervour. The day dawned with 31 gun salute in the federal and 21 gun salute in the provincial capitals, Radio Pakistan reported. The main ceremony of Independence Day was held at the Convention Centre in Islamabad where President Mamnoon Hussain along with Prime Minister Nawaz Sharif hoisted the national flag. Flag hoisting ceremonies were also held at the provincial capitals and district headquarters besides other important national institutions. Meanwhile, all major public and private buildings, roads and avenues were decorated with illuminations, national flags, portraits of the national leaders and banners. In Lahore, a Change of Guard ceremony was held at Mazar-e-Iqbal earlier in the morning, Radio Pakistan reported. A contingent of the Pakistan Army took charge as guards of the Mazaar from Punjab Rangers.