KATHMANDU, March 31: The government has declared a public holiday today on the occasion of the Islamic festival of Eid.