Rain predicted in most parts of country