BTR News: London Residents Horrified Over The Grenfell Inferno

A terrible fire ripped through a 26 story apartment building in London and while an official determination as to the cause of the fire has…

View More BTR News: London Residents Horrified Over The Grenfell Inferno