London’s Battle of Britain Monument
Right around the corner from Westminster bridge is a memorial to a time in London’s history when the people banded together to fend off death and destruction. The Battle of Britain Monument stands on the bank of the Thames across the water from the London Eye and near Whitehall and Parliament. Hi there! This post…