Eid is festival of spiritual renewal, joy for Muslims