Game of Thrones season 8: How many seasons of GoT are there? How many more will there be?

GAME OF THRONES season 7 is building towards a dramatic climax as Jon Snow desperately tries to warn Westeros of the White Walker army gathering north of the Wall. But how many more seasons of GoT will there be?