Britain's Duchess Catherine is to sleep on the streets to highlight a homeless problem in London.
Duchess Catherine to sleep on the streets