Who gave general theory of relativity?

Albert Einstein gave general theory of relativity