The correct option is D No error
The option with the error is the correct option.
Option A: There
isn't any error in this part : "The Principal looks very worried", it's the principle clause, as a part of a complex sentence.
Option B: Similarly, "because students are on strike for the last fifteen days as a protest against" has no error; 'because...fifteen days' is a subordinate clause where 'because' is a conjunction.
Also, 'as' is a conjunction that introduces another clause (subordinate) that continues in part (c).
Hence B is also incorrect.
Option C has no error; "his disciplinary action against some miscreants" is a part of the clause "as a protest..."
Option D is the correct one because this sentence has no error in it.