An ENORMOUS Battle Of Britain Memorial?

“The 116 metre tall landmark building is planned for The Royal Air Force Museum in Hendon, north west London, and would be almost 10 metres taller than the famous clock tower at the Palace of Westminster.”