Gloom and doom of falling demand ahead of festive season