The capital of Japan I have read that this huge city has over 30 million people is Tokyo.

Which is the best way to revise this sentence?

A: The capital of Japan—I have read that this huge city has over 30 million people is Tokyo.

B: The capital of Japan—I have read that this huge city has over 30 million people—is Tokyo.

C: The capital of Japan, I have read that this huge city has over 30 million people, is Tokyo.

B: The capital of Japan—I have read that this huge city has over 30 million people—is Tokyo.