Explanation:
Joffrey dies after being poisoned at his own wedding. The poison is administered by Olenna Tyrell, who is the grandmother of Margaery Tyrell (Joffrey’s wife) and a very powerful member of House Tyrell. She does this because she realizes that Joffrey is not fit to rule.
She does this by putting a poison called “The Strangler” into his wine.