“The mayor of London accused the government...”
Excuse me, but you are the government.
No, he isn't. The policies he's criticising are controlled by national, not local government. Khan's office has no role whatever in national government. Khan's political significance is generally vastly overrated in this forum.