Egypt advances in world happiness report