Pakistan Independence Day 2016 A vendor sells national flags of all shapes and sizes in Islamabad. Photo: APP