It could be a loose or damaged cable that is connecting to the display, or it could be the display itself. Doesn't look like water though.
If the laptop is under warranty, I would contact the manufacturer. If it isn't then I would try a local tech. Which ever one looks at it, they can then test if it is the cable, the display or even both.