 As a result, most parts of Karachi observed a fast on March 18 while most of the rest of the country – except, of course, Peshawar – observed Eid that day.Peshawar had already marked Eid on March 17, following a Saudi announcement.Pakistan thus had three Eids that year.