Britain approves China's application to build "mega" embassy in London

Britain has approved China's application to build a "mega" embassy in London after months of delays and wrangling. Lawmakers, residents and Chinese dissidents-in-exile have voiced opposition to the 20,000 square-meter (215,000 square-foot) site at Royal Mint Court.