What is the meaning of [In the Hot Seat]

Undergoing criticism or scrutiny; under pressure publicly