One Direction was formed in London.
Till now no, they don't have a store in London.
London.
No. One Direction was formed in London, England in 2010.
london
One Direction
London.
London.
London
In UK, London
They are in london and one of them is british
One direction