Massive queue as flagship Debenhams store shuts down on London's Oxford Street

This massive queue forms as the flagship Debenhams store shuts down on London's Oxford Street on April 12.