Menu

Oil revenues may fall short