EMBED </>More Videos

Firefighters are battling a massive fire in an apartment high-rise in London.