20 Fenchurch Street

20 Fenchurch Street

20 Fenchurch Street. This is the building that was scorching its surroundings by acting as a focusing mirror